Since Eric and John had to go to such effort to explain... *Two* comments on this section of code would have been great! One for the non-inverted-negated idiom. (Nice job unraveling the hair ball, Eric) One for the business logic (i.e. a non-trivial (0.0.0.0) IP address) -- Michael R. Wolf All mammals learn by playing! MichaelRWolf at att.net