Why is it that banks tend to have such piss-poor html and rely so heavily on scripting for their online banking? I thought that whipping up a Finance::Bank::BankNorth would be easy but I'm going to have to battle Javascript and frames. Bastards.
Quick WWW::Mechanize/WWW::Form tip: if you need to change hidden fields (say for example that your bank uses Javascript heavily) you might need a local $^W = 0 to silence the warnings.