To date , I am using a Lowrance XOG it is a crossover type GPS system much like a TOMTOM 3rd only this one has a micro SD slot. From the internet at www.mapselect.com I can put in a GPS coordinate or search a particular area I am interested in,in either TOPO view or Satellite view. Then takeing USGS quads cut the map and for the most part download that area for 5 $ then upload it to my Lowrance . This makes it very convienent and the map download can be saved to the computer , put on and taken off the SD card . Once purchased the maps are to keep.
Another step I found was a friend of mine gave me a cd set of Topo's of the south USA . Called Terrain Navigator. I think they are made for the Garmins,But they are very detailed to the USGS maps in 1/24,000 scale. So detailed in fact they show gravel pits , mining sites forests , BLM properties etc., even to the point of showing building structure such as houses (chicken houses ) in my area plus historic sites . I then got a copy of MapCreate7 which will make and cut maps for the Lowrance. I use the Terrain Navigator to find the GPS location as to Long, and Lat. put a mark on the map then go to the Mapcreate7 software find that GPS mark and make another mark on that software as a waypoint then I can upload the map of any size to my Lowrance and have a custom map. Its a little inconvienent I agree but when done I have a map on the Lowrance which is comparable to a paper map from the USGS dept and with turn by turn directions from any where to that waypoint .