Hi, I'm using the gamestate sample from: http://gamedevgeek.com/tutorials/managing-game-states-in-c/ and I want to pass information from one gamestate to another gamestate. In particular, I'm thinking of creating a LogIn state in which it will connect to a server, verify/login, then grab the character data. I then want to pass the character data to the next gamestate (PlayGameState or something) and use that data to do whatever game logic I need done. What would be the best way to do this? Would I need to change the Init class to have another parameter in which I can pass a generic object of some sort similar to how C# forms use the Tag property to exchange data with other forms? How would you do this?