i like the 'progress payment' idea John