The Cross-Platform XNA Menu System is something that started off as just another component of the engine for JumpSwitch, but as I was working on it I decided it would be easy enough to make it a seperate standalone library. As for what it actually does…it’s a very simple system for adding menus to XNA games. It comes with neat little WinForms designer that lets you add all the buttons/text/images and customize their appearance and save it to an XML file. Then you just load up the file at runtime, and hook up to the events provided by the button/text/image runtime objects. Not very fancy, but it works and it’s free/open source. Check it out on CodePlex.