The new Google Phone is coming December 16, and when it does it'll run you $529 unlocked or $199 with a new two year T-Mobile contract. Like its predecessor, you'll be able to get one online directly through Google, or (or!) at Best Buy locations, Best Buy Mobile stores, and on BestBuy.com. [Nexus S]