1) Easy 2 use interface;2) No matter where I am, it's easy enough so my customers can manage their supplies through me or via phone support whenever needed3.) Great integration of all our different suppliers (printing companies like ours). We've been able solve issues when we were away by using this feature4.). It has helped us save time because now everything gets done online5.). Helps keep track if inventory needs replenishing6.). You do not need any special IT skills7., Very cost-effective8.), Online ordering9), Instant shipping confirmation10,) The ability to have multiple locations under one roof11.), Ability to create custom reporting tools12.), Help reduce errors13.), Keeps control over stock levels14.), Realtime tracking15.), Automated email reminders16.). Sometimes slow loading17.), Lackadaisical approach towards training18.