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.