How do you track domain inventory?

Some people have bigger portfolios than others. What software/site/tool do you use for managing all your domain names? Right now I personally use Excel, but I can imagine for someone with thousands of domains that might not be good enough.

Due to corporate espionage and data theft in India by very well connected large companies, forced to keep all records offline