I've personally used mp<PtrName> for pointers and m<VarName> normal members. Sure, it's not wxWindows-compliant, but it saves me extra 'shift'+'remote-button' when touch-typing names (otherwise i'd offen loose F-J finger attachments which are very important while touch-typing). This wouldn't be a problem if say class/names or method args should contain '_'s, but since it's used for member variables, which are typed extremely frequently (almost in each line!), thus typing '_' is rather annoying and unproductive (IMHO).
(Note that he sources can be easily converted between m_<var> and m<var> using sed.)
Still, I think it's possible to simultaniousely use both styles in our project, because names of member variables in true OO-code should mostly be a metter of implementing class, and for the derived classes it can provide Get/Set methods instead of direct access to protected member variables of base class.
Currently, there are no public member-variables at all; they are all protected and have their public or protected Get/Set methods if needed.