I personally would prefer a deposit option over storing card information. Many clients do not trust such information being kept on file. Some even believe their cards will be charged without author...
It would be great if staff members could receive text notifications (in addition to emails) for online bookings.