I think a lot of companies would like to do this but many forget that you have to deal with customers. Customers whine, they complain, they send stuff back damaged, they haggle and buy small-margin items with a ton of sales rep overhead. This is not something BD (and others) is really set up to do.