Hi David
>No it won't, unless there is code at each level then it'll take time to execute. But layers of inheritance that don't have any code in a method cost nothing in performance.
That's nice
>That's the main reason for creating your own layer of classes. So that you can fix/change the classes to suit your requirements and still be able to recieve updates to the framework classlibs.
But the a-level is supposed to be the framework topmost level with my own customized classes in my own classlibs at i-level and my own subclasses at a-level