American Factfinder when you 'Get Detailed Data' there is an option for creating a map out of this data, from the 1990 and 2000 Census.
Batch Geocode generates x/y coordinate data for anywhere in the world from spreadsheet location data (i.e. street addresses)--these points will then be put on a map for you to link to or the program will create a KML file for use in Google Earth.
National Geographic Xpeditions provides a way for you to print and customize maps of anything in the world at a variety of different scales.