I think you may qualify for a free upgrade to Windows 7 when it comes out as Windows 7 RTM date is July 13th.
You might want to checkout Dell as you can build it up to the spec you want and their prices are reasonable. Also checkout websites like
www.ebuyer.com www.dabs.com