honestly, with most current version software, the best you're going to find is the OEM version. They're not going to differ by much from Microsoft's MSRP pricing. That's probably your best bet.
The only way to get it cheaper is if you're a student. You can get a student & teacher copy at your college/university (and certain high schools) for 10-45 bucks.