I'm working on a script that basically just goes and a fetches some files via http and ftp using LWP. I need to be able to see the throughput I'm getting in Kbps. Is there a more precise way to do this than taking a timestamp at the begining and end of the transaction and then using the elapsed time and file size to calculate the throughput? Perhaps someone can recommend a module for this sort of thing?