Masabi have partnered with Bango and are developing a pay-per-event solution which I understand to be currently in advanced beta phase with a number of other developers (see www.masabi.com for more info)
I think its this kind of micropayment solutions which hold the key, as folks can buy apps and then only pay if they use/play them.