One of my biggest problems with MFC is that I have this CDialog derived class, dialog box, with Database support that I use as a template to open up Tables.

The problem is that I have to copy the source and header file and manually edit the class for each time I use the Class.

I wrote an app that takes the class and renames it and all it's member functions and the IDD.

Maybe someone can create an article on a better way to do this or look at my code and co-write and article on this subject.