Michelle,
Yes, I just named the method SQL() and it contains the SELECT statement. I actually have a GetArray() method that is publically called, and it calls this.SQL() while it works. This allows the GetArray() to be very generic at handling things like zero record result sets, adding a All item to the top of the list, etc. Then each cbo subclass only has to implement the SELECT statement inside the SQL method..
>SQL method? Is this just a method that contains the SQL, or something specific?