You also might want to switch to WWW::Mechanize::GZip, since some versions of the original WWW::Mechanize seem to announce to handle HTTP compression but don't in reality. This might result in "unparseable" results returned from the webserver.
Don't use '#ff0000':
use Acme::AutoColor; my $redcolor = RED(); All colors subject to change without notice.