I agree with you regarding the renewal cost, but if they're too long, how come they're so often used within the name of .com domains, eg salesonline.com? Online is one of the most common terms used with a domain name, which is why I think it's going to have a much higher acceptance rate compared...