> Ease of maintenance, scalability, database "plugability"? No? no, sorry code complexity, difficult maintenance but that's just my reaction to your sample code, and not an indictment of object programming in general my menu items come out of the database, so i don't understand why i would then have to build them into objects rudy