Yep NetBilling is definately the option you need to be checking out, they are great people but, more importnatly than that, they know their stuff when it comes to billing solutions

Regards,

Lee