In my opinion, Linux (depending on the distribution) will do pretty much everything Windows does except games. And it's free. Ok, there are games for Linux and there are ways to get some Windows games to run in Linux, but not easily. Oh yeah, if you go to any websites that specifically need Internet Explorer to run properly, you're pretty much screwed...