Whilst trying to get to bottom of my recent problem loading City Navigator onto the SD card of my Zumo 500, I stumbled upon this very useful looking app for loading maps to a GPS, creating Map sets, etc.
Upload Garmin Maps to GPS
At the moment it's giving me a permission denied runtime error when I try to create a map set, but when I get it working, I expect it will be very handy.
David