Challenge: how many layers of enterprise abstraction before you blow the Java stack? No recursion allowed, of course. :) http://ptrthomas.wordpress.com/2006/06/06/java-call-stack-from-http-upto-jdbc-as-a-picture/ Dave