I've preordered the normal version. battle.net is in a terrible terrible state right now, but I have a glimmer of hope that Blizzard will fix the problems the community have been shouting about for months once the game comes out. The gameplay itself is extremely good so I'm preordering it on that basis, but I would really like for Blizzard to fix the obvious b.net 0.2 flaws.
Heh B.net 0.2 v. good

I'm majorly psyched for this, the beta has been very fun.
The game itself is in a tremendous shape. it needs some tweaking, but I was around for the very original starcraft (before broodwar) and that game was outright broken on release (build mutas == win). SC2 is remarkably well balanced in comparison.
B.net 0.2 is as you say, is in a terrible, terrible state. The fundamental feature, the matchmaking, is amazing. Brilliant, Fantastic. I can't heap enough superlatives. You have achievements and unlockables, that's cool too.
But *everything* else, basically sucks. There's no cross-regional play (I can't play with my Aussie mates, I grew up playing SC1 with). There's no LAN (not a huge issue for me, but it *is* for competitive and tournament play). The social functionality, and indeed entire approach, is completely hopeless. Well the party system is good, but creating a social network (friendslist) to actually take advantage of that, is mind bogglingly stupid.
This is how it works yeah, to add a friend in bnet 0.2, you have to get their real account email address. Or, add them from facebook. Or, play a game against them. THAT IS IT. There's no other way to add a friend.
I don't know about you, but I keep my gaming 'friends' and real-life 'friends' pretty separate. I don't like sharing my real world name, and email-address to people I casually encounter playing a computer game.
I haven't pre-ordered yet, because I want this game so damn bad, I am hoping to be able to go to a midnight launch or something. Not that I've found one yet.
The collectors edition is of course a rip-off, but I will probably buy it anyway. 12 years is a long wait
