I'm confused. This page below states that to qualify for upgrade pricing of VS 2008 Professional (without MSDN) you need to be "a licensed user of any other developer tool (including free developer tools, such as Visual Studio Express Editions or Eclipse)". But obviously VS Express and Eclipse are free. So if I download a free version of Eclipse I can buy the upgrade edition of VS 2008? If so, great, but this seems too good to be true. Why would anybody buy the full version?
http://msdn2.microsoft.com/en-ca/vs2008/products/cc263904.aspx