I wanted to provide a helpful hint to other TN wazers out there (if you don’t already know about it).
I primarily use government based GIS mapping to find road names and make map corrections. I have found it so useful in newly developed areas. It has helped so much in rapidly growing areas. I can have entire subdivisions in with street names and the other mapping services just show bulldozers and dirt in their aerials. The great thing about it is that I can usually pull property data to verify the road name if there is a question.
There is a state-wide GIS service at http://www.assessment.state.tn.us/ where you can get pretty good road data for non-metropolitan areas. On the bottom of that page, They also provide links to the remaining metropolitan GIS maps (Davidson / Shelby / Knox / Hamilton / Williamson / Rutherford) that are on county websites. Sometimes those website are slow to load, so I only use them heavily when I have a fast connection.