What about long domain names

We all agree that having a good domain name makes it easier to establish your web presence. Since most of the good names are already taken, you can use some catchy names for your website. So something like gardensale . com can be made into buy-from-my-garden . com. Make sure long names are broken by hyphens or no one will care to read it. Long names used with imagination can be more effective than the normal run-of-the mill domain names.