I tried two other contact-with-upload capability extensions before this one and wish I had come to aiContact first. The functionality is superior and the service is excellent. I had an issue that had nothing to do with the extension. My template was loading a script that caused a conflict. In no time I was given a revised version of the extension that solved the problem. And this is a free extension - or at least it was until I voluntarily donated. I did so after this was resolved because I felt a little guilty having a better experience than with some paid extensions. Well worth it.