Steve, while a lot of points were brought up, a simple fact gets overlooked. This is customer service and so the bottom line is to provide the customer what they want at a reasonable cost. Everything else is just hurdles to providing it and the less the customer has to be involved beyond payment the happier they are.
You hit it right on the nose.