Thanks all who have paid so far, that's 21 out of the 69 on the list which equates to 30.43% of expected payments, which equates to 23.34% of the expected income

It's also worth noting that the Bankrollers outlay is currently 11.16% of the total expected income

I feel some bar graphs or pie charts coming on

Edited: 12/03/2013 at 07:58