Windows has several issues that large web site operators do not like:
Transparency, security, flexibility, and cost.
You can try Linux on you computer using a free virtualizer such as MS Virtual PC 2004 or VMWare Server. This way, you don't need to repartition your hard drive.
You can also install Linux on your computer by putting it on a separate partition from your Windows install. You search google for linux and windows dual-booting how-tos.