 + Add a manpage
 + Use a different timeout if the interface is not found up but is brought up
   by guessnet, since in that case it might require more time to initialize
   itself
 + Audit the code clearing endianness issues
 - See if the broadcast IP address can be used as the local IP address
 - Check what is the difference between guessnet and the arpfind script found
   in the scripts directory of newer whereami, that do
   arping -f -w1 -D -I $INTERFACE $REMOTEIP | grep -e $REMOTEMAC
   Example:
	marvin:~# arping -f -w1 -D -I eth0 192.168.1.1
	ARPING 192.168.1.1 from 0.0.0.0 eth0
	Unicast reply from 192.168.1.1 [00:01:02:03:04:05] for 192.168.1.1 [00:0A:0B:0C:0D:0E] 0.741ms
	Sent 1 probes (1 broadcast(s))
	Received 1 response(s)

   If they are the same, we could get rid of guessnet and write a shellscript
   around arping to do the same.
