In the latest version of Arrowpointe Maps, there is functionality that lets you create maps by pulling data directly from your Salesforce.com Reports.
This capability essentially lets you map anything in Salesforce.com that has an address or is related to something with an address. Bottom line is that if you can get an address into your report, you can put that data onto a map.
I created a video explaining this functionality. Click the image below to watch it.
About Arrowpointe Maps
Arrowpointe Maps is an on-demand mapping platform that facilitates a conversation between Salesforce.com & MapQuest allowing for easy deployment of mapping capabilities in your organization and providing end-users a simple means for mapping their data. Arrowpointe Maps is configurable and can be tailored to your organization, so that your users can work with their information in a meaningful way.
The official location for information on Arrowpointe Maps is its product page at http://www.arrowpointe.com/maps. There, you will find answers to the most frequently asked questions, screencasts and links to its AppExchange page.