I hate to say it, but how about adding something like VisualC++ ClassWizard for adding classes, or deriving classes from the standard types. Just a thought Chuck Erhardt