Microsoft recently launched a preview version of their Download Center website that’s more convenient and easier to navigate than the current version.

microsoft-downloads

The downside is that you should install SilverLight in order to enjoy the revamped Microsoft Download Center.

And Microsoft offers no RSS feeds for new or updated downloads posted on the Download Center but there’s a workaround for subscribing to the Download Center RSS Feed.