I've been using a spreadsheet to keep track of domain names. Is there a web service anywhere that maintains a domain name database and tracks all the domains we own? The most important feature is that it would have to remind me when it's time to renew, but it would also keep track of all the registrars in my life.
Domain Monitor will do it.
The only problem being that although they will send you e-mail alerts when your domain status changes, they aren't quite as fast as I would prefer. I was trying to watch a domain I wanted to buy, and the alert they sent came about 8 or 9 hours after the status actually changed.
But at least it's free, and it's pretty handy. Also, they claim that they don't sell your "lookups" to squatters (meaning, when you check to see if xyz.com is available, they won't sell that info to a squatter if you don't buy it in 24 hours like many domain services apparently do).
I currently have all of my domains with GoDaddy and they have a great manager that allows me to easily see all of my domains and gives me 60, 30, 10, and 5 day renewal notices on them. If you could migrate them all there, that would be keen.
If not, I believe mydomain.com has some services you can use to manage your domains, even when they aren't the registrar for them. I used them a long time ago when I was running some servers from home and it looks like the management type stuff is still active.
Hope this helps!
I keep the list in a, errm, FogBugz wiki page and create cases for the maintenance, including renewal. The thing I like about this way of doing it is that the wiki/cases lets you easy keep track of everything that's happened in the life of the domains.
DNZoom is a domain portfolio management system that plugs in to various registrars, allowing you to mange domains on lots of different accounts.
First, the following solution isn't the best answer for every person every time.
I've become a domain name reseller, for my business needs, but I've found that it's very useful for managing all my own domain names as well.
As domain names expire, I've been moving them over to my reseller account, I get good rates, and they are all in one place, and I can do things like 'bulk whois changes'.
I use tucows, and they also offer free dns service, and have APIs to do everthing via scripts if you prefer.
Do you have any unusual domains, like .com.au? That may throw a spanner in the works.
I use Google docs to keep track of stuff like that, but it doesn't remind me about upcoming renewals. I get those email reminders from the DNS vendors or hosting services, I guess. Maybe you're using the wrong hosting services? That should be a pretty standard notification for a company like that, I would think.
Not directly answering your question, I know, but I've setup yearly repeating events in Google Calendar for each domain. Then simply add any other information you need in the event's description (like the registrar).
Maybe this is useful to you:
http://www.domainpunch.com/products/
Domainrr is a simple tool that allow you to track your different domain account and send you reminder before their expiration: http://www.domainrr.com/