I think a number of us would agree that good domain names help, they lend something that is easy to remember, like a jingle, and help with SEO, but the Internet is full of successful businesses with not terribly cool names. Take NewEgg. Is that from Egghead? They say not (probably for legal reasons) but there is nothing special about their name until they made it a brand. If you product is compelling enough, you could call it polished turd and it would be a success. Can anyone here come up with their favorite successful business with a crummy name?