Well, to be totally honest, the Game State Management sample is a bit daunting to me. I have written some programs in the past, but nothing super high caliber, and I am having a hard time deconstructing it all and fully comprehending what is going on. I would rather not implement a system that I do not fully grasp =/