If any of you are considering upgrading to Windows 7 when it comes out this fall, Microsoft started a pre-order discount today until July 11 where you can pre-order for a cheaper than normal rate.
http://www.microsoft.com/windows/buy/offers/pre-order.aspx
If you have programs that will run in XP but would not run in Vista (like Horizons), you will need to Professional version (or Enterprise or Ultimate) in order to take advantage of the new Virtual XP Mode.
There are several vendors participating. I choose to go directly thru Microsoft as I figured that if they would actually ship out faster than the other vendors and since they are the manufacturer, there won't be any allocation limits.