Been using lextree for the past 2 years now and its great, so far I've used them to manage contracts and agreements for my new start up. My last gig was managing 12,000+ agreements and if that's anything to go by, you should look into them! You get the full service package, they'll send you templates to fill out so you don't have to reinvent the wheel everytime. And best of all, they're very transparent and let you know when something's wrong. Very happy with the level of service they provide and the responsiveness of the people who help you out.