I agree with you on how many are unprofessional. Personally, I like to respond within 24 hours max of everything and always have things completed before deadlines--however most don't believe in those ideals. Guess that's why all my clients are always left happy
I believe Alex could vouch for that