A good article from EndGadget explaining creating custom annotated Google Maps. It requires Firefox browser (with Greasemonkey extension) installed. The rest is easy. Link