Email seems to work well for me and I like to set up a time for a phone call. I do like to be answered in timely fashion. If I have a return communication within 12 hours, it usually works out good for me.
Trying not to schedule for an hour or two down the road is not always advisable and I rarely do that. I understand that providers do have lives, but they need to run a business at the same time.