I have been struggling doing a form like this for ages... ended up submitting and took a chance purchasing this... and it was the best money I have spent in ages, saved me hours of work.
Jigowatt came back to me very quickly when I had a problem and was really helpful and the form works great.
Use this guy, he knows what he is doing!