It is true that MFC7 vs WTL is a totally different question that MFC4.2 vs WTL. For the longest time, WTL was the only method of getting all the new fancy UI without hacking up MFC. But that isn't the case anymore. One big difference between MFC and WTL is that WTL doesn't try to force a design framework on the programmer. WTL doesn't have this document concept already built in. If you want documents, that is a negative. If you don't want documents, it is a HUGE plus. Also, WTL provides a much simplified internal message system. This has good points and bad. Personally, I found MFC's message system to be overly complex in an attempt to be idiot proof. Tim Smith I'm going to patent thought. I have yet to see any prior art.