>Goodness, you don't want to be relying on my fibrofogged memory. :) I remember I was telling you that the thing I don't get about all these non-visual objects is where they go. And you said something about how when I understood that, then I'd understand OOP. That one day it would just all click and I'd get it. I probably don't have that exactly right, but it was close to that.
>
>Still waiting for that click...
OK, now I remember. You just put your classes in a .VCX. You can then make your class library available by pressing the stack of books in the Form's Control toolbar and Adding... your class library. You can make it a permanent addition to the list via the VFP Tools\Options...\Controls and setting whatever class libraries you want using the Visual Class libraries option group. Any set here will appear in the Forms Controls toolbar Library button (stack of books) list.
Understanding OOP and VFP class libraries don't really have that much to do with each other, but I do find that looking at your class structures using the class browser really can help, and you can't do that with .PRG classes.