Solid article William. I think only the really great Agencies will survive. Those that do the full process and do it well. The rest will go. In-house will cater for a lot and they will get in good freelancers to fill the gaps. The end result will be a higher % of great user experiences.