The best thing about this program is that they have their own warehouse which allows for more efficient pick up times as well as lower freight costs per order receivedThe only downsides are 1) it can be hard at first getting used too but with practice you get better2). This software isn't all inclusive in some areas such has quantity limits or shipping destinations3.) It's not user friendly when trying to input orders manually4.). When I had issues contacting customer service there was no one available until after 2am.