I agree with most of the posts here - I managed to go through all my (JAA modular) training with reputable FTOs without ever paying more than a token deposit up front; that was actually one of my discriminating criteria whenever choosing an FTO. Always keep them on their toes - and make sure they work hard to get the next cheque...
Cheers