I have been using Snap Survey software for about nine years now. I have tried many other vendors and I can say with confidence nothing comes even close to the features and functionality of Snap. From Multi-modal (Web, Mobile, Paper,) to Multilingual questionnaires all in the same survey, to Smart Reports (automatic reporting) Snap does it all. Furthermore, their support is phenomenal. They always seem to answer the phone call on the first couple rings and cheerfully find and fix the problem. Most of the time its user error ;). That's my rap on Snap.