Full threadshuleatt·I would look into Aria Systems: http://www.ariasystems.com/product/billing They have an implementation fee but they have outstanding servicesView on HN