The interface was easy to use and it's very user friendly. It allows me to create invoices in real time so I can see how much money we're making at any given moment. You have to be willing to put some work into learning all about this system but once you do you'll find that it really pays off! There isn't anything that I dislike about this program. As far as customer support they are great and always helpful when needed. I highly recommend using StayOnTracK because it saved us tons of time every day with our invoicing process. We were able to track hours worked easily and we didn't waste time having to manually fill out paperwork or hand write things. This also made keeping accurate records much simpler than before since everything was done automatically.