Very good read. It helps to remind you of your rights as a freelancer. Always make sure you get signed agreements in writing. I do, but there are times when the project is so fast, that I don't. That can certainly get you into trouble. Sites like Elance
http://elance.com have protection in place to save both artists and project managers from these issues, but I bet there are cases where either or party has wronged the other.
http://amplify.com/u/2a4a