will NEVER be main stream. too many people are too scared to give out their most sensitive information over the web, to be used for dog knows what. i wish them luck.
Once people realize that online banking makes life automated, they'll see how much MORE secure it can.
Bank of America has an excellent online suite. It can grab other banks information, automatically make monthly payments, and can automatically categorize certain purchases.
The security comes from getting rid of an older and better established method of low tech identify theft: I elect to stop paper statements from every service and bill I use. No more mailbox snoops.