Clearly you have never used Linux - hardware support is out of the box for damn near everything nowadays - flaky Windows drivers, however, are still the norm the norm.
I suggest you check your facts before making claims about Linux's hardware support
but, as not to threadshit, I'd like to tell most "students" here that if your school is part of the program, you can get this stuff for free from Microsoft's channel 8, minus Server 2k8 (2k3 available) and the Windows Installs. However, those are also available free through Microsoft's Feedback program for Vista
https://downloads.channel8.msdn.com/
* Visual Studio 2008 Professional Edition
* Windows Server 2003 Standard Edition
* SQL Server 2005 Express Edition
* Expression Studio
* XNA Game Studio 2.0
* XNA Creators Club Online
* Visual C# 2005 Express Edition
* Visual C++ 2005 Express Edition
* Visual Basic 2005 Express Edition
* Visual Web 2005 Express Edition
* Visual J++ 2005 Express Edition
* SQL Server 2005 Developer Edition
* Microsoft Virtual PC
Unfortunately the two things I want are Vista Ultimate and Office 2007 Ultimate, which aren't on that list. In case anyone was wondering, the ones listed below are free to everyone...
Visual Studio 2008 Express Edition
* Visual C# 2008 Express Edition
* Visual C++ 2008 Express Edition
* Visual Basic 2008 Express Edition
* Visual Web Developer 2008 Express Edition
Visual Studio 2005 Express Edition
* Visual C# 2005 Express Edition
* Visual C++ 2005 Express Edition
* Visual Basic 2005 Express Edition
* SQL Server 2005 Express Edition
* Visual Web 2005 Express Edition
* Visual J++ 2005 Express Edition
Microsoft Popfly
Microsoft Virtual PC