Over 30 minutes for a single confirmation does not (and will not ever) work in the real world.
(Almost) Every time I start to believe that BTC is "going mainstream", I have a delay waiting for a 30+ minute block....

Gavin should just fork Bitcoin and fix this problem. That's what Satoshi would have done by now.