Is offering your services for free a good way to gain new clients? If so how long does free last for?
It can be a good launch strategy assuming there is an understanding that if you do a great job they will pay you the full price at a given time. You can do a 30 day to 90day free service but I would not do more than that.