I just had the experience that when I click on the fancy download link it comes up with a window asking for an application to download the file. This happened with Tech Tracker, and the standard download site. The only successful download I had was the software product that provided a direct link, not using the fancy new smart installation package. So it seems that you just did a software update for the website that broke the ability to actually download, because your application isn't loading properly. Not good. And I can only hope that this gets read by someone who understands what I'm talking about, because this is the only feedback method provided. Just thought I'd try and let you know that your download system is currently broken, not good for a download site.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic