We've been using Snapshooter for quite a while now and are very pleased with it.
There are new, and well considered features being added which add great value, and in the very few times we have needed to reach out to support, it has been fast and excellent.
Highly recommend!