Microsoft recently has in Beta it's Silverlight technology to improve it's download center experience, so that one can find and download Microsoft products easily. It's the next generation to the Microsoft Update Center. I might give this a try to see if once and for all they get it right.
Microsoft's direct Link
Microsoft's direct Link