Guys, something here that might be useful for you. It's already been handy for me. A rather creative friend of mine started a site called Guyreminders.com The idea is that you plug in a few key dates--wife's birthday, anniversary, mother's day, etc.--and before that date comes around, the site e-mails you a reminder to get her something. It also includes a few gift suggestions based on the woman's interest. It's easy to register, and they won't share your e-mail address with anyone (so no spam--only the reminders you asked for).
What little money they make on the site comes from advertising the gifts from Amazon, Overstock, etc. Visit the Website
Sorry for the shameless plug for my buddy, but you've got to admit it's a slick idea.