Jim, I'm on a completely switched network, so a lot of the MAC addresses I have already that I've pulled from the switches never get added to the arp table in the linux box. Broadcast pings are out of the question because many tcp-ip stacks won't reply to a broadcast ping. If I can't do this sanely in linux I might be forced to make a port on our core switch mirrored with every other port on the switch. Very Ugly! Mike