I'm tempted to pre-purchase, but not from Steam, that's the route to get ripped off.