Xbox 360- LOL NO. Not until Blue Dragon comes out and it's a reasonable price. And that's if BD is any good.
PlayStation 3- I'll get it at launch if the price is reasonable; if not, I'll wait until there's more games I want.
Revolution- Definitely getting it at launch because Nintendo will launch it for a reasonable price and good games are practically guaranteed.