Additionally, this file has an obscene amount of comments, and I'm inclined to believe that any code that needs this much commenting has some serious flaws.  Please look it over, remove unnecessary comments, and try to rework your code to be clear without comments where ever possible.