Can't find Ade's oreigianl message, but regarding the m at the
beginning of member variables:
No. Just no.
It is not needed, it makes things hard to change. If the scope is so
difficult to track, there is something wrong with the class. No Systems
Hungarian. No Applications Hungarian. None of it. It is not needed,
does not help, and makes things hard to read. Besides, it sets
everyone's teeth on edge.
Let it go.