I got emailed a beta key for this today and have it installed. Think a lighter version of steam and you'll be on the right track. I like it a lot. The options area shows that certain things like automatic updates are on the way but not available just yet. I knew this would launch in time for W3 and now it's even closer. Anyone else get it?
Edit - attached screenshot.
Edit - attached screenshot.