The Easiest Way To Take Appointments Online.
Let people reserve fixed length slots of time in your Google Calendar. (read more)
Publish Your Calendar