13 Feb 12
10 Jun 12 5:28 pm
Note that "buildmusclefast.com" does not contain very useful keywords. A Google search on "buildmusclefast" got me 1,060,000 returns. A Google search on "build muscle fast" got me 11,100,000 results.
That's because "buildmusclefast" is not a word (e.g. not in the dictionary). The keyword version of "buildmusclefast.com" is "build-muscle-fast.com". I usually buy 2 domain names for a site (if not also the .net and .org versions to stop others from using them). I get hyphenated version(s) as the primary domain name for the site, email, etc. and also non-hyphenated version(s) which are parked and pointed at the hyphenated ones.
My thinking is this: The hyphenated versions are better for SEO (though, as Greg points out, probably not as valuable as they used to be). The non-hyphenated version is for people, as they often forget about, or perhaps mistrust the hyphens.
As far as the scarcity of *.com domains - you just have to be very creative and persistent in coming up with names that are still available. I've been known to look through every page of the dictionary for words which sound good with my key word to create never before seen domain names. For example, that's how I arrived at my http://www.art-head-start.com
domain name (I should have used a "rhyming dictionary", like a song writer would)..
There are also software tools which will generate various combinations of "seed" words you enter - there is such a tool right here at Affilorama (but I don't remember the name of it)
Hope this helps