Steve:
Why do you make the distinction B2B vs Retail for interface to Adagio OE?
One issue could be managing trade credit vs using a bankcard or other cash-proxy to settle.