If you plan to charge customers thru a Web900 type system - be carefull with IBill. They aren't paying their clients since June I think. They ran into problems with Worldcom (the 900 lines provider).
Oooh and btw, 60% of IBill's executives have worked for Worldcom in the past...
Make sure to contact an account rep from IBill to get a status update before you do anything.