I'm not exactly in yet, I got to wait till steam fully updates again.
If I already have a steam account, which I do because of owning Half-Life 2 and Lost Planet: Extreme Condition for PC, do I have to click the Setup My SteamID Now Button on the Steam Community Homepage? Everytime I click that button it doesn't do anything and still sits on the same page. I've tried clicking it in both Internet Explorer 7 and Firefox 2.0.0.6 and it does nothing on both browsers.