My son has persuaded me to buy him an X-box 360, to play Halo 3 in the first instance. I've never really seen the point of an X-box - as most of the games seem available on Pc eventually.

Anyone got any recommendations for X-box games? I know Halo is regarded as a standout X-box game. What are the other classics? Are there some fun ones that can be played co-operatively? I've rashly agreed to do the Halo 3 campaign with him. Anything with a campaign type feature, linked by a cinematic story or RPG-type levelling/looting, would be potentially interesting. I find standalone skirmishes get dull.