The revolution that Bitcoin has started with money will continue with services but as we know Bitcoin will never scale to handle all of the world's transactions so how will this be managed?
IMO we are going to end up with many blockchains (most likely one blockchain per major service or even company) that allow for specific service payments which will remove the "middle-men" (i.e. websites currently who are instead replaced with "miners"). ...
It is possible that these will be "side-chains" although I think it might be wise to have more than one "core blockchain" (in case of systematic failure).