EchoSign is the best! You can either upload your own contract for a signature or use one of their templates. They also give both parties a copy of the signed contract. I currently use the free option which lets you sign 5 docs a month. I don't think I've used all of them per month! Still working on those clients....

But I did use it with my volunteer clients and they loved it as well. Very user friendly.