I know, I know. It's a mystery to me that people get so het up about what tool they like. As if anyone really cares. Every language I know and use has good and bad features. Our job as programmers is to choose the best fit to the current task-and if that task is maintaining VB 6 code then ... Murray