Do you prefer to have your email hosting integrated with your web hosting service, or do you use a separate provider? What are the pros and cons of each approach?