Waiting List Feature

Hi,

It would be nice to add a waiting list function.
The customer when a service is unavailable or cancelled could leave his e-mail like for e-commerce.
He is warned when a time slot becomes available, he validates by entering his personal information if necessary by adding options or extras or not.
He chooses his payment method.