i'll second the above.
never EVER do work for anyone in the upper white collar classes - they just don't pay.
i have formed this ethic based not on opinion, but very painful experiences.
sorry to hear about your dramas craigb. it's a ***** when payments are slow.