The ability to link our bank accounts and credit cards directly into one account makes it easy when we need to add funds in realtime without having to wait until next business day! I wish there was an easier way to create custom forms (or even better have them automatically created) but this product does what its designed for so far as i am concerned. We are able to keep track of customer payments/account balances, check returns etc while also being updated on actual stock levels & prices daily which helps us make sure customers always get great service!!