I was going through this process multiple times. And the most successful (although bumpy anyway) was approach was to take "Coding Standards" document from well known company and modify it to fit your needs. For example, I just found this one: http://www.tiobe.com/content/paperinfo/gemrcsharpcs.pdf Anyway, keep your flame-thrower handy. Cheers,