I signed on with MindBodyOnline in October 2007. It was the best thing I've done business-wise since opening my studio. It not only does scheduling and keeps track of your database, it also provides you with sales/income tracking, client visit tracking, instructor proficiency reports, and other useful information. It is easy to use, and the customer service is great, and they help you right away if you need tech support. Very high recommendations!