I am in need of a website calendar that allows several features. I need users to be able to register/login and see the current appointments available for any date. They need to be able to select the time with the person and book it online. I then need it to send confirmation to both the main person and the user that booked it. The main person(admin) needs to be able to add/delete available times as well.