I've always thought that Starcraft 2 was Always Online, but I was talking to a college today and I found out there was an offline mode which just lacks access to achievements or custom maps (like I care for either).
I've boycotted StarCraft 2 when I read that it was Always Online play because I don't want my main gaming powerhouse connected to the internet.
So does StarCraft 2 require any net connection to start a single player game? I'm not going to waste money to buy it only to learn I can't play it.