Gary,
I sure appreciated you taking the time to review my code/thoughts.
>>I personally have never used a VCX for non-visual classes. I would always use a .PRG for a non visual class.<<
Just to make sure we are on the same page, you are saying you use code like the following for the non-visual .prg class, corret?
DEFINE CLASS CopyThis AS Custom
PROCEDURE CopyItem
ENDPROC
PROCEDURE Encrypt
ENDPROC
PROCEDURE Decrypt
ENDPROC
ENDDEFINE
>>You have way more flexibility IMHO.<<
Can you expand on this just a little - what you mean by more flexibility (it does look like the code is easier to maintain like this).
Mel Cummings