RE: How to get paid on time
I am surprised that you don't talk about getting paid in advance. All of my clients give me prepaid blocks of time. Usually between 10-30 hours. When the block gets below 5 hours, I send a detail of the hours and ask for another block. It's the only way yo go.