It sounds absurd, but based on that page it seems to be true... and not just for Microsoft's free products either, but any development tool:
To qualify for upgrade pricing, you must be a licensed user of one of the following products:

* An earlier version of Microsoft Visual Studio
* Any other developer tool (including free developer tools, such as Visual Studio Express Editions or Eclipse)