We're a mid-size online retail operation in Australia and we're looking for a software solution to solve our inventory management and CRM needs. We have approx 2000 products and a warehouse. We need a solution that allows us to keep track of all inventory, process orders, auto update on websites and segment customer base according to purchasing behaviour. Any ideas?