Changes worth mentioning: 

- Better lightgun support. The calibration screen which works perfectly, but the MAME core code
does not seem to work reliably for lightguns. I've currently hacked it such that the lightgun
acts like a standard analog controller, so it's sometimes usable, but still needs work (I'd say
it's 85-90% there now). 

- Fixed it so that you can use a normal gamepad for lightgun games, if you don't have a lightgun
attached (and pointing at the screen). 

- A beautified ROM list (r4dius does some great work). Also threw in some persistent cursor
position stuff, so when you reboot your XBOX you'll start up right where you left off (great for
testing :)). 

- A beautified Loading screen (thanks Stephen!)

- Fixed that annoying "looping sound when quitting a game" bug (I just mute it before MAME writes
to the HDD) 

- Implemented support for Screenshots (though no viewer yet, hopefully we'll have something in a
couple weeks). Also put in theoretical support for history.dat files, though I haven't had a
chance to test it yet. 

- More default control mapping (there were some things like lightguns that weren't mapped
properly by default) 

- Screen repositioning to go with the screen resizing. 

- Support for "artwork" (I didn't know what I was missing until I threw that in :)) 

- A whole bunch of bug fixes for games that were reported as crashing.