Great billing system that replaced Timeslips for us. Would be 5 stars if they would show prior balance on new invoices.