Ken, I agree completely with your point of not wanting folks scared off by unnecessary complexity. My issue is more with trying to be your own IT, and was not based on engineering expertise, but on economics. My systems always pick the most inconvenient times to fail (like some time just before the start of business on Monday morning.) You and I earn a whole lot more per hour being doctors than being IT people, or by hanging on the phone waiting for a guardian angel to respond. Our patients also rely on us to be there when we said, not in the back room playing with smoking computers. Over the years I have experienced this scenario more than once, and it is a really awful, sickening trapped feeling that I would hope others would spare themselves if at all possible. For me, it is just really cheap insurance to have a responsive IT service on tap, and I let them worry about the best network architecture.