Some info:
This was coded using DynRPG, BetterAEP+Save/Load patch, the DynText plugin and a couple custom plugins of mine. I created a simple plugin that deletes saves, and a really complex one that writes a range of variables to a binary file, and references them according to the Save # their associated to. So it's like a little database that allows for the querying of save information like the game's location, multiple party members, gold, save count, etc. Anything you want to reference really.
Visually, it's based loosely on Yanfly's Save menu script. It supports 99 saves, and the file list is color-coded based on if you have Load, Save, or Delete selected. If Load or Delete is selected, only the saves that exist are selectable. In Delete mode, saves are highlighted in red as kind of a warning if you accidentally highlight it. In Save mode, existing saves remain blue, while new save files get highlighted in green, and become selectable.
There's a ton of weird little scenarios I have coded like if you open the menu from the title screen, from a save point, from the world map, or from any other location. I would say at this point it's 95% done and bug free. There's a couple tweaks left to make.
Locations themselves change according to which map you save from (naturally), but the Location text & picture have to be coded to support it first.
I'll have a video later in the week!
Long-winded technical explaination here (not for noobs): http://rpgmaker.net/forums/topics/10254/?post=439144#post439144