I need a good cheap game for the PC or X-box. I need something to keep me entertained for a few weeks. I would go buy a new game but I'm saving up for a balling amp.

Don't Bring up Halo.
Go download Tremulous or Warrock. Both are free online FPSs. Search google and you'll find them.
there's a cool RTS game called Spring
There's also a neat shoot-em-up game called Soldat that you can get
both can be downloaded for free.
Every time you sit down to "practice" without a metronome, God kills a kitten.
Battle for Middle Earth 2. $20 and it's such a great RTS game.
666 BRO