The team at this office has been very helpful with my question about our system upgrade going smoothly from one version (5) all through 7 without any issues that we can attribute solely as their fault or responsibility! It's nice having someone who knows what they are talking/doing when it comes time for an issue like ours so far out in production - no need anymore just call them up if you have questions during your day job hours!! I would definitely recommend working together here while also being able to work remotely because there really isn't anything too hard not covered by other products available online such as Salesforce CRM etc..