There are many ways to do camel-case. When given the choice, I use the following rules, because they are simple and easy to follow and don't require any exceptions to be made for certain words.

UpperCamelCase

e.g. for type names or other cases where you want the first letter capitalized.

Upper-case the first letter of each word, then smash the words together.

Examples:

lowerCamelCase

Ususally used for variables and property names

Lower-case all words completely, upper-case the first letter of each exept the first, then smash the words together.

Examples:

Why?

I've seen other conventions that are less self-consistent or give bad results.

For example:

Thank you for visiting my web site. If you enjoyed this article, you may also like 'how to use tabs for leading indentation'.

-- TOGoS