[[!FormIt? &hooks=`spam,email` &emailTpl=`ContactFormEmailTpl` &emailTo=`[email protected]` &emailSubject=`Contact Form Submission` &emailReplyTo=`[email protected]` &successMessage=`success` &validate=`contactname:required, companyname:required, email:email:required, subject:required, instructions:required:stripTags, address:required, city:required, province:required, telephone:required` &clearFieldsOnSuccess=`1` ]] <h2>For Emergency Service Please Call 000-000-1000</h2> [[!+fi.error_message:notempty=`<div class="error">[[!+fi.error_message]]</div>`]] [[!+fi.successMessage:notempty=`<div class="success">[[!+fi.successMessage]]</div>`]] <form action="[[~[[*id]]]]" method="post" class="form"> <input type="hidden" name="nospam:blank" value="" /> <label for="companyname"> Company Name: <span class="error">[[!+fi.error.companyname]]</span> </label> <input type="text" name="companyname" id="companyname" value="[[!+fi.companyname]]" /> <label for="contactname"> Contact Name: <span class="error">[[!+fi.error.contactname]]</span> </label> <input type="text" name="contactname" id="contactname" value="[[!+fi.contactname]]" /> <label for="address"> Address: <span class="error">[[!+fi.error.address]]</span> </label> <input type="text" name="address" id="address" value="[[!+fi.address]]" /> <label for="city"> City: <span class="error">[[!+fi.error.city]]</span> </label> <input type="text" name="city" id="city" value="[[!+fi.city]]" /> <label for="province"> Province: <span class="error">[[!+fi.error.province]]</span> </label> <input type="text" name="province" id="province" value="[[!+fi.province]]" /> <label for="telephone"> Telephone: <span class="error">[[!+fi.error.telephone]]</span> </label> <input type="text" name="telephone" id="telephone" value="[[!+fi.telephone]]" /> <label for="fax"> Fax: <span class="error">[[!+fi.error.fax]]</span> </label> <input type="text" name="fax" id="fax" value="[[!+fi.fax]]" /> <label for="email"> Email: <span class="error">[[!+fi.error.email]]</span> </label> <input type="text" name="email" id="email" value="[[!+fi.email]]" /> <label for="instructions"> Special Instructions/Comments: <span class="error">[[!+fi.error.instructions]]</span> </label> <textarea name="instructions" id="instructions" cols="55" rows="7" value="[[!+fi.instructions]]">[[!+fi.instructions]]</textarea> <div class="form-buttons"> <input type="submit" name="submit" id="submit" value="Submit"> </div> </form>
This question has been answered by sean69. See the first response.

It's possible that the modifier code is choking on the @
I have found from years of hard experience that while it's clever to shoehorn a whole site into one template, using chunks, TVs and modifiers to adjust content and styling, it's seldom convenient. I usually end up with from 3 - 6 templates, depending on the complexity of the site.
I'm starting to see the wisdom of your method Susan, even if I prefer a nicely chunked out template's clean look and feel. Aside from unnecessary db requests for chunks, locating that pesky extra or missing closing div when it's chunked out is far easier if most of the markup is in the template.
That being said, for the purposes of getting this form to work, what happens if you use a TV for the email address instead of placing it directly into the FormIt call?