lol pimpl stands for private implementation ( http://c2.com/cgi/wiki?PimplIdiom ) - do you want me to rename it?