http://www.starcraft2.com/
You have to own a blizzard game to get the beta - but my friend showed me a way around that, just sign up to battlenet and get the 10 day world of warcraft demo - then you can apply for the Starcraft2 beta.
only played 4 matches so far but won the last three