Forum Moderators: phranque
For inner peace and happiness, use lowercase-only URLs and filenames. Should you deem it necessary to use mixed-case URLs for marketing purposes (e.g. for readability in a print ad), then 301-redirect the resulting mixed-case requests to all-lowercase when they hit your server.
Doing so will avoid problems in search, and also make it possible to switch from IIS to Apache or vice-versa. This may not sound like a big advantage until you actually have to do it, and find that the code needed to 'clean up' mixed-case URLs can be huge, and that it must stay on the server until all the old links from other sites are updated or removed -- possibly forever.
Jim