Crappy Java has no decent APIs for getting all information you need. MAC addresses for all NIC in a machine today - had to parse the output of "ifconfig -a" for that one (cross Unix platform requirement).
It's fabulous! We haven't seen anything like it in the last half an hour! -- Macy's