Google Maps is generally terrible once you go off-road.
[0] http://open.mapquest.com/ [1] Well, check the terms at http://developer.mapquest.com/web/products/open/map
EDIT: That said, I have great luck with using something like OSMAnd+ to have offline sets of data that I'd contributed to. It works very nicely for electronic mapping of MTB trails.