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).
Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!
If this is a service economy, why is the service so bad?