Very true Granville, cash on the spot sounds much better.
I have 30 days payment terms, but I have to work for some right cocks that make me wait 90 days as that's there policy, it's a joke and puts you off taking the work on, you get the usual we will push it through for you but it never happens.
Company am doing a job for at the minute are 60 days, which I have to bite me lip at, but the work being offered is worth the wait.