Most important point which i consider while buying domain names are
whether the domain keyword is based on the theme i am going to create a blog for.
1. .com, .org and .net TLDs Only
2. Say No To Hyphens and Numbers
3. Keep It Short and Sweet
4. Include Keywords
5. Use An Exact Keyword Only