Windows Live beta is up and running at Live.com. This page will be the default start page for Windows in the near future with Internet Explorer 7 and Windows Vista.
Note that Microsoft has built feed search into the default home page on the top right under the “Add Content” header. Microsoft also now has a “Feeds” tab on its Windows Live search page, part of the MSN Search “Skylight” project it appears.
You can also add podcasts direct to your home page by subscribing to the feed and the latest entry will appear with Windows Media Player loading the content right away.