Implementing a Callback to a non-static C++ Member Function
Every time I have to do this I need to look this one up. Really anything that deals with function pointer details always tends to tweak my brain. I've found the Function Pointer Tutorials to be a fairly good reference.