19 classes "deep" or 19 classes "wide"?
If "deep"... can we help you out with your OOP a bit, IP? ;) Like Vengeance mentioned, I can't imagine the need for any depth greater than 2 or possibly 3 at the utmost extreme. Start a new thread if you like about it and I'll be happy to help :)

