First of all, hi guys! I'm an amatuer web designer trying to learn some of the tricks of the trade, I work in PHP and CSS and I'm trying to get into Javascript and Flash.
I've been given this job by a friend to makeover her website, which largely sounds fairly straightforward. I've done sites for her before, and I usually use PHP and SQL databases to provide administration tools for her and my other "clients" because they generally have little or no HTML knowledge.
One thing she wants to have on her site, though, is a map. On the map, she wants to have a number of 'markers', highlighting points of interest - basically red dots. These dots should ideally be clickable for more information, and she wants to be able to add and remove these dots to and from the map herself (she has no knowledge of image editing, hot spots, image maps or anything like that). Ideally I would like to have it so that it can all be done from the Admin Panel I'm building for her, so that all she has to do is click the map where the dot should go and type a little info. Is this possible? What would be the best way to do this??
I was thinking maybe using a database to store the x and y coordinates and hyperlink info of each 'dot' and using Javascript to put each dot in place when the page is loaded? Is this possible? Is there a better way of doing it??
I'm sorry to have to pick your brains, guys, but I'm kinda stuck! Any help would be much appreciated. Thanks

~Sifu