I do the same as the previous poster. I use an excel file because of the flexibility. I use things like colour coding which makes it easier to process. For instance if something is being process I mark the cell blue.
Let's say I'm adding a domain into my sedo account but it is waiting to be verified by sedo, I would simply write "yes" under the sedo column and then make the cell blue.
Similarly, let's say I have forwarded the domain to it's godaddy listing page but the forwarding isn't active yet because nameserver propagation takes a few hours. I would simply write "forwarded to godaddy sales" and then make this cell blue. Then I check this again and if it forwards I remove the blue colour.
You can not beat the flexibility you get with spreadsheets. You can use google documents as well instead of excel.
If you want to keep things in order create an excel file with multiple columns. On one column write down what you are going to do with this domain. For instance, "drop", "keep til 2014", "keep forever". This way you won't need to remember things.
Here is a tip for MS Excel 2007:
On the first row write column names and then go to "View / Freeze Panes / Freeze top row". Now as you sort according different columns the top row with column names will always remain unchanged.
I have the following columns in my excel file:
1. domain name
2. creation date
3. expiry date
4. registrar name
5. what language the domain is
6. whether whois data is checked
7. amount I paid
8. to renew or not
9. have contacted potential buyers or not
10. date I contacted potential buyers and price I gave
11. where the domain opens. (Here I have things like "parked at sedo", "forwarded to sedo seales page", "forwarded to godaddy sales page")
12. whether the domain is in my sedo account or not
13. other notes
I also use the same excel file for recording potential buyers. Here is a screenshot:
http://img97.imageshack.us/img97/2654/clientsearch.gif
Read my message about this here:
http://www.namepros.com/68798-how-to-find-potential-end-users-77.html#post4048328
And I record finances on the same file as well.
You might use these tools:
1. To get creation and expire dates. Use the export button after you are done:
http://www.domainpunch.com/products/domainstatus/
2. To open and check domains: Paste 10 domains and open all with one click:
http://www.linkrr.com/