Got another question for you that pertains to the question above, if you're able to answer it. A general doc/view question though. The application I want to use the SDI for I have programmed in a dialog based interface. The reason for the switch is to create printable reports, which I don't see a way to do in dialog based. What I'm doing is reading in tables from a database and displaying them in dialog windows, and allowing things to be entered into the database through the dialogs. The question I have is, is this something that should be used in an SDI like I'm thinking or should it be used in an MDI? I'm still pretty new to the doc/view structure and SDI/MDI. I've only really done one program using it about a year ago during my last year of school. Anyway, I don't really need any detailed explanations or anything like that, just wondering what the best way to go is, so I don't spend my time learning something that isn't going to be useful for my project. (I do realize that MDI builds off of SDI, but if MDI is the way to go I'd rather learn how to build the multiple views using that instead of what I'm currently doing with SDI). Thanks, Mike