For getting a surfer who sees a domain name to type it in (long term branding isn't necessarily a concern) which is better in your opinion and if you can elaborate, why?
A) Three word domain which is entirely focused on the content the surfer is interested in and memorable.
B) Two word domain which while easy to remember is not entirely focused on the content the surfer is interested in.
For example let's say we are selling high end laptops.  Would you prefer:
a) highendlaptops.com
or
b) bluelaptops.com
Thanks for your input. 
