A friend of mine suggested truly distributing companies. His theory is that if you can outsource payroll, then you should be able to outsource everything, everything, that is not core to your business.
In a sense that is what the App Store does. You build the software (your main skill) and you do not even need a website. You could take it further and pay another company x% of revenue and they take care of marketing, another will do your customer service for y% etc...