In my case, I'm afraid I didn't read any further than this line:-
Quote:
Actually the Ideal thing that I would like is to have an alert/listing outside dbman and an email sent to everyone else other than the person whose birthday/anniversary it is.
Although it might seem a cool idea at first, something like this would soon start to annoy visitors. Once you had 400 or so birthdays in the database, you'd be sending an email
every day.
Even if you sent an "upcoming birthdays" email once per week, most people are really only going to be interested in people they know anyway.
Something a lot more useful would be to have an "email me a reminder of upcoming birthdays for
people on my buddies list 3 or 4 days in advance so I have time to send them a present or card" option.
Much more useful than an "email me every time
anyone has a birthday, even if I have never heard of them, have nothing in common with them (other than visiting the same site) and they are on the opposite side of the world to me" option.
Telling people on the day is also usually too late to be useful for anything other than saying "Happy Birthday". Giving 3 or 4 days notice would be more helpful as a reminder to do something special - especially if the number of days notice could be set by the user (to allow for International postal delays).
If
I was doing this for one of my sites, I'd likely start by looking at
HotScripts and seeing if anything there could be used or adapted.