Hi Vernon,
PRG based classes still have some advantages over VCX based classes (and some disadvantages, as well, of course). For instance, it's faster to instantiate them. Renaming, adding and removing methods and properties is faster in PRG, as well. While you could use NEWOBJECT() for PRG based classes, CREATEOBJECT() is faster, but requires SET PROCEDURE TO.
--
Christof