Problem we are having are children! Parents have an email address, children don't and we aren't allowed to directly contact children. So it is very difficult to build custom fields that cope with multiple children per parent that allow calendar bookings and workflow processes.