Pay per minute works well here in the UK - users simply deal a premium rate shortcode and pay the company with whom they already have a contractual relationship who keep their % and pass the balance to the service provider.
Unfortunately, 900 billing does not work with cellphones in USA though
