\[~ann.campbell.2] IMO we should follow the commonly accepted standards of each language in our examples. So in .NET languages, curly braces start on a new line, and method names start with an upper case letter.
I agree [~dinesh.bolkensteyn] & transgressed out of ignorance. But I think you'll find people to argue vehemently on either side of the curly brace question for any given language...