While there are already lots of good advice threads on NPs (such as) I want to emphasize the one most important things I believe many of us overlook at our peril. Always before you acquire a domain name ask yourself both who would want this domain name and how they would benefit from having it...