The only problem about waiting for a price drop or that damn good (possibly YMMV) deal is that it may take quite a bit; so much that if its, say, Live multiplayer, you may miss a shit load of the action. Only exceptions are the likes of the Halo series, Gears of War, etc...