I talked to someone that works for Garmin (the GPS people). He said they get their maps from another company and spend a lot of effort cleaning them up.
I can only imagine...and I don’t wanna! Arrgh.