I have spent the last couple of weeks pulling together my rather disjointed thoughts about the Architecture of Software + Services into a short article which has just been published on MSDN. Enjoy!