Tomorrows the big day. Good thing I checked my preorder with EBgames/Gamestop because it managed to get randomly canceled for no apparent reason. So, I preordered it again and bumped the shipping up from ghetto value to the next best thing so now I should at least get it this week. Would've preferred to buy it on Steam but I wanted the exclusive Gamestop multiplayer skins. It's a Valve game so it will still run from the Steam client anyway, and in fact requires Steam to even play online or update anything.
Kinda glad I won't get it tomorrow since we have to put my mom's dog to sleep after 15 years. So, I need a few days anyhow before trying to play anything.