I don't know what vdprintf() is or why it's bad, care to elaborate on the new TODO entry? (I'm curious...) Rob -- Never bet against the cheap plastic solution.