Thanks for pointing out LWP::Parallel::UserAgent. I need that functionality in something I need to write today. I decided to do my daily voting here before heading off to the CPAN. Luckily I stumbled across this node and now I know what I'll be trying first.