Hi, just a detail: It would be great if chuck could produce a compile time error when a method that is declared with a return type other than "void" contains an execution path that does NOT end with a return statement. No vital requirement, just a suggestion. Cheers, --lu