One of the big differences between a good and a great domain name investor is the time horizon for which they invest in a domain name:
1) They think long term
2) They buy names to hold for a longer period of time
3) Because they think long term, they know that they can't afford to hold and...