Gamestop and Amazon have an interesting deal going on for Xbox. If you buy the Xbox 360 version of a game, you can trade it in and upgrade to the Xbox One version for $10.
The latest rumors are that PS4 is launching in October, Xbox One in November (?). Because gamers are junkies who can't wait two weeks for the XBO, they might break and buy the PS4.