Advantages:

- More flexibility with your web hosting accounts.
- You can save money.
- You can earn more revenue at little cost to yourself.

Disadvantages:

- Your service is only as excellent as your upstream provider.
- If you ever have to change...