Please clean and document this mess. Thank you.
This script is screaming for a visual flag that would use the ncurses progress meter widget.
- break the URL down more
- test on more platforms ala Fedora/Arch/OSX
- attempt to follow better shell scripting principles ala Gancarz
- keep a log file and/or webservice meter