George, the new menu system is fantastic. In regards to the Save/load system, I think it would be great if it wasn't like the version used in the old menu system you featured long ago (one function/action for each save/load slot). While this worked, it led to a lot of code if you wanted a large number of slots.
I think it would be nice to have a single piece of code that uses a loop (a for loop?) that generates the slots based off a VAR value. If I want 100 slots then I set this VAR to 100 and the loop uses it to create 100 slots. A system featuring an arbitrary number of pages and slots per page, as well as total slots (for developers who may simply want to have them all on one big master page) would be ideal and very flexible. A final cool optional feature would be to save a thumbnail screen shot of the level along with a time and date stamp for each picture/slot.
Anyway, those are some suggestions I've meant to post since discovering this. Thanks again for this regardless of the direction you take.