>Is it just public and website designer ignorance that they use trusttriangletaxi.com instead of TrustTriangleTaxi.com? Or is this just the developer in me? It's so much easier to read the latter and makes no difference in getting to the site. Plus it could be confusing, as in comparing StrombolisExpress with strombolisexpress which could be seen as StromboliSexPress...
Most of the Web is hosted on *n?x, not on Windows. Unlike Windows, *n?x is case-sensitive, both for commands and file names. It's also command-line oriented, and admins don't like to have to type different cases, it's slower and error-prone so the convention is to use all lower case unless there's a good reason to do otherwise. So, *n?x as a whole tends to be lower-case-oriented.
You're right that DNS doesn't seem to care about case. I suspect that under the hood a DNS server does an implicit LOWER() on the passed domain name before looking it up. So sure, in your advertising you can use camel case, I agree it's easier for humans to read and comprehend.
Regards. Al
"Violence is the last refuge of the incompetent." -- Isaac Asimov
"Never let your sense of morals prevent you from doing what is right." -- Isaac Asimov
Neither a despot, nor a doormat, be
Every app wants to be a database app when it grows up