Hmm, looks like a gap in the market. . . though I guess banks wouldn't be too willing to provide an API to third parties who'd offer this service, so it would require a bank to fill this gap, rather than an independent.
Yeah, an API would be huge but I think we're a long way from that. Retail banking in 2011==Mobile telephony in 2005.