I am not too happy with my current ISP. Their customer service is terrible. However, my e-mail is connected to them, so I hesitate to leave. I would like to get a web based service that is independent of my ISP. You all seem to have a lot of experience and knowledge so I would appreciate as much input as possible. Please recommend the services you like and why. Thank you in advance.