Hii Dave,, I agree with you on the point that domain names can get your rankings up but for that the domain name which you have selected should match the keywords of the content,,if it is related to the content then the search engine would consider the domain name also for improving the search results for the website.
Mostly website owners are on a hunt for domain names which are small and which can be easily remembered by other people whenever they are exchanged as they can be recalled without much pain,,i guess among these millions of websites i personally would go for a shorter and catchy name and would infact concentrate on my content as well as the off-page and the on-page factors for improving my search results. To a certain extent long domain name may help you in the search results but according to me it is the shorter one's who rule the roost for now.
