>> Company().print_stats() > Huh. That's interesting. I wonder if there's any significant > performance problem with this? Problems arise if the constructor for the class throws an exception under certain conditions. -------------------------------------------- Adrian Eyre <a.eyre at optichrome.com> http://www.optichrome.com