Ally Bank seems to be doing pretty darn well...
On the other hand you can sign up and begin using paypal in minutes.
Yes indeedy by deferring the "very tedious verification" process until it massively impacts your business and PP has you by the balls.