I forgot to mention, the DEBUG should take an arbitrary number of arguments (just like printf). - Jeff