A Freelancer’s Guide to getting Paid

One of the biggest hassles in a freelancers life is getting your client to pay you on time. You may be blessed with awesome clients who are very prompt in paying you, however once in a while you will come across a client straight from the bowels of Satan. Now how do you deal with them?