Class Identifiers (protected, private) : camalCase
Do not use strHungarianNotation
Error Checking
Catch generic exception and throw a new exception with a message that is more pertinent to the program and the user. Give an explanation of why the error occured. This error message will be display on the status bar or logged so that users can get a good idea of what went wrong and can correct the problem.