Should B2B and B2C functionalities be combined into one online ecommerce solution? Conventional wisdom says the two should be distinct; that is easy to say when money and resources are plentiful.