We found that this software was easy for our team of 5 part time employees with little training, as well as very efficient! The product has been extremely flexible so far; we have had great success using it since day 1 - even when a problem cropped up later due to user error or other factors beyond their control (like us forgetting to do something). Allowing my customers direct access makes life much easier than having them call me every week complaining about not getting an invoice because I'm "behind".