Tiny Networkinterface Monitor (TNM) was written to practice bash scripting. It's analyzing any interface usage (I used it for my DSL connection) . I generates a pseudo graphical representation of the receive and send usage in % of the interface bandwidth an usage in KBs .

wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
wget -q -O - ip http://ip1.dynupdate.no-ip.com/; cat ip