online scheduling & client management
Schedul is a powerful, easy-to-use online app called from Surge Ventures and is available free.
Though it's aimed at salons & spas, it's also suitable for:
Schedul even includes great features like: appointment reminders, reschedule, cancellation & thank you email and SMS templates, Facebook scheduling button, Facebook app, & more.
That's right. It's 100% free forever (if you sign up soon).
Here's a quote from their website: