http://www.bingregory.com/archives/2004/10/31-naming-conventions-pt-2/
Naming conventions pt. 2