I agree, the code looks fine. This is a lot like the case where you have to hack out the OK/CANCEL buttons from a property sheet when you need the property sheet as just a simple control. Tim Smith I know what you're thinking punk, you're thinking did he spell check this document? Well, to tell you the truth I kinda forgot myself in all this excitement. But being this here's CodeProject, the most powerful forums in the world and would blow your head clean off, you've got to ask yourself one question, Do I feel lucky? Well do ya punk?