This form has all the basic features of what a form based web page needs. On top of that, the support is excellent. Few occasions they went over the extra mile just to help me out - like responding to my urgent email over a weekend etc. All in all 5/5. Well done proforms.