Having a tab in the client profile that shows all transactions, total amounts paid, amounts still due from upcoming invoices, etc would be very helpful