Hi, first I want to say thanks for making the maps available. I live in Massachusetts and I've loaded the MA one into my GPS and as far as I'm concerned, with roads and topo data, it's giving me everything I bought the GPS unit for.
I took a quick look at the maps as shown on the computer (I used GPSMapEdit). Being a railroad buff, I looked at the railroads and one thing I saw was that the Massachusetts map included the Watertown Branch of the Boston & Maine--that line closed in 1960! Clearly the database isn't very well updated.
Then I took a look at the Maine map, specifically 94537126.img, because it covers the area around Chesuncook Lake, where I went canoeing this summer. The landscape all looks right, but the name on Chesuncook Lake is "Foster Field", and because it's a large lake, the name shows up over and over. There is a "Foster Field" on the same map, or at least there should be: but when I went to see what was there, the name wasn't shown (I found it on the topo, as seen on USAPhotomaps.com). It must have wandered off to Chesuncook! This was a bit strange, but if it's just one error I wouldn't complain, considering the price. I did check a few other place names and they were all OK. But maybe this one error could be demonstrating something systematic that affects more places? I don't know if you want to hear about errors of this kind.
Edited a little while later to say that it seems that a "lake" can have only one name on the map, whereas in Maine it's common for connected bodies of water at the same level to have more than one name. Often this is a result of water levels being artificially raised by dams, which causes lakes to merge, but you'll still find the original names on the topo maps. Example is Telos Lake and Chamberlain Lake. On map 94537126.img it's all "Telos Lake", which is actually the smaller of the two (and there are other parts of the same lake with separate name, also now part of "Telos Lake"). Likewise, Eagle Lake has disappeared into "Heron-Churchill Lakes".