Interactive Map

I’m interested in designing an interactive map where each region is linked to data (perhaps stored in an xml file) which will display on mouseover or mouseclick, or affect visual attributes. Does anyone know of samples or tutorials?

It would be something along the lines of the interactive map on Electoral-Vote.com site.