i think the main thing is as consoles have got more powerful, dev's have had the power to create more and more realistic looking games, this is just a fad (i hope) and in time creativity will come. as ppl get bored of FPS's and sales drop. from the chatter i hear ppl are already starting to look for something a bit different