Has anyone considered one of the android head units available for their GPS solution? These things have a 7" touchscreen, run android (and the associated programs available in the play store). As they have expandable memory (usb, HD, and SD), you can load topo maps etc with no worries about...