Microsoft has just revamped its Download Center and it looks sleek and gorgeous. It is still in beta and you'll have to go through a signup page. But the interesting thing about the website is that its powered with Microsoft's upcoming technology called SilverLight. So, when you go visit the site, you are first asked to install SilverLight (See below)
SilverLight is touted as Microsoft's replacement for Flash, but still requires a lot of effort on Microsoft's part to make it cross-platform. Its speciality is video and animation and that is very well showcased on the new download center. The top banner on the page shows some nice animations and so does the search and menus for downloads. You can look below for the screenshot or experience after you get into the beta!!