The fact that most people put all these connections into their Controllers rather than Models and claiming that they have real separation of concerns is, I believe, poor thinking.Back to the government example, I do not know what happened there and I do not really want to but you got to brag about something other than the government to prove you are good, No?