One of the most useful tools that I have found in my domaining engagement is Microsoft excel. I use it for the following purposes:
1) Managing my portfolio - Names I own, expiry, bought day, renewal date, registrar, renewal price, hold time so far and so on
2) Pricing - Each domain is priced...