<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Vortx Live Wire Blog &#187; Contact Emails</title>
	<atom:link href="http://blog.vortx.com/tag/contact-emails/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.vortx.com</link>
	<description>Vortx eCommerce Blog</description>
	<lastBuildDate>Tue, 07 Sep 2010 18:51:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Coder&#8217;s Corner &#8211; Stop Contact Form Spam</title>
		<link>http://blog.vortx.com/aspdotnetstorefront/coders-corner-say-goodbye-to-contact-form-spam/</link>
		<comments>http://blog.vortx.com/aspdotnetstorefront/coders-corner-say-goodbye-to-contact-form-spam/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 23:35:53 +0000</pubDate>
		<dc:creator>Nicole S.</dc:creator>
				<category><![CDATA[AspDotNetStoreFront]]></category>
		<category><![CDATA[Cart Page Configs]]></category>
		<category><![CDATA[Coder's Corner]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[ADNSF]]></category>
		<category><![CDATA[Contact Emails]]></category>
		<category><![CDATA[Contact Form Spam]]></category>

		<guid isPermaLink="false">http://blog.vortx.com/?p=933</guid>
		<description><![CDATA[If you&#8217;re tired of wading through an inbox full of garbage to find legitimate emails from your customers, this quick fix will save the day!
If you&#8217;re using an older version of AspDotNetStorefront you&#8217;re probably overwhelmed with the junk mail coming through your built-in contact form on a daily basis.
You should upgrade. AspDotNetStorefront 8.0 is packed [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-left: 4px; margin-right: 4px;" title="Intermediate Skill Level" src="http://blog.vortx.com/wp-content/uploads/2008/12/skilllevelintermediate.jpg" alt="" width="100" height="100" />If you&#8217;re tired of wading through an inbox full of garbage to find legitimate emails from your customers, this quick fix will save the day!</p>
<p>If you&#8217;re using an older version of <abbr title="ADNSF">AspDotNetStorefront</abbr> you&#8217;re probably overwhelmed with the junk mail coming through your built-in contact form on a daily basis.</p>
<p>You should upgrade. <abbr title="ADNSF">AspDotNetStorefront</abbr> 8.0 is packed with great new features, enhanced security, and a completely redesigned Admin interface that will make your life a lot easier. <a href="http://www.vortx.com/t-AspDotNetStoreFront-8-Upgrade-Information.aspx">Learn how to upgrade to <abbr title="ADNSF">AspDotNetStorefront</abbr> 8.0</a>.</p>
<p>If you&#8217;re not ready to make the change, here&#8217;s how to activate an incredibly helpful piece of code that will prevent a whole lot of junk mail from getting to your inbox.</p>
<p><span id="more-933"></span></p>
<p>In the latest <abbr title="ADNSF">AspDotNetStorefront</abbr> upgrade, I found this lovely bit of JavaScript that when added to your contact page will supply form validation. This means:</p>
<ul>
<li>The email address field will require a valid email address format and all fields will require information.</li>
<li>If a required field is missing information, the form will not be submitted and an error message will pop up instructing the user to &#8220;Please complete entries.&#8221;</li>
<li>If all fields contain information but the email address is invalid, it will pop up a message saying &#8220;Invalid Email.&#8221;</li>
</ul>
<p>This level of validation should be enough to stop those annoying spam-bots, but friendly enough that your customers will be able to complete the form accurately, in order to get their legitimate email on its way.</p>
<p><strong>Enabling JavaScript</strong></p>
<p>First of all, you should make sure that your topic pages in <abbr title="ADNSF">AspDotNetStorefront</abbr> allow scripts. Out of the box, you cannot add JavaScript to a contact page. If you try, and hit update at the bottom, your script will be erased.</p>
<p>To enable scripts:</p>
<ul>
<li>Go to the root of your site (your Web folder)</li>
<li>Open the RadControls &gt; Editor folder</li>
<li>Open the ConfigFile.xml file in your favorite text editor</li>
<li>search for &#8220;AllowScripts&#8221;</li>
</ul>
<p>You should find this line of code:</p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;property</span> <span style="color: #000066;">name</span>=<span style="color: #ff0000;">&quot;AllowScripts&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>false<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/property<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>Change the &#8220;false&#8221; to &#8220;true&#8221;, and upload this file to your site to the appropriate folder.</p>
<p>Now we should have access to add JavaScript code to topic pages through the HTML editor in admin.</p>
<p><strong>Installing Form Validation</strong></p>
<p>Log in to your admin site, and go to Misc &gt; Topics. Search for the contact form in the left navigation, and open it up. Now, let&#8217;s take a look at the source. You should see an icon in the toolbar that looks something like this: &lt;&gt;. Clicking that will allow you to view the HTML that&#8217;s creating the code.</p>
<p>Take a look at the code and see if you can find any &lt;script&gt; tags.</p>
<ul>
<li>If you can, then chances are you&#8217;re running a more recent version of <abbr title="ADNSF">AspDotNetStorefront</abbr> that already has this fix applied.</li>
<li>If you don&#8217;t see this, that means you&#8217;re either on an older version, or you recently upgraded to 8.0 and this fix wasn&#8217;t applied because it would have overwritten the changes you&#8217;ve made. Luckily, you can apply this fix without getting rid of the changes you&#8217;ve made to the form out of the box.</li>
</ul>
<p>In the HTML code, look for the opening &lt;form&gt; tag. It should look something like this:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">form</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;MailArea&quot;</span> <span style="color: #000066;">action</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sendform.aspx&quot;</span> <span style="color: #000066;">method</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;post&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">form</span>&gt;</span></pre></div></div>

<p>Directly after this you should see an opening and closing &lt;div&gt; tag. Within this tag, copy the following block of code in:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>function CheckFields<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> ergx <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> RegExp<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">''</span>\w<span style="color: #339933;">+</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#91;</span><span style="color: #339933;">-+</span>.<span style="color: #3366CC;">''</span><span style="color: #009900;">&#93;</span>w<span style="color: #339933;">+</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">*@</span>\w<span style="color: #339933;">+</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#91;</span><span style="color: #339933;">-</span>.<span style="color: #009900;">&#93;</span>\w<span style="color: #339933;">+</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">*</span>\.\w<span style="color: #339933;">+</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#91;</span><span style="color: #339933;">-</span>.<span style="color: #009900;">&#93;</span>\w<span style="color: #339933;">+</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">*</span><span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;MailName&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">value</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">&quot;&quot;</span> <span style="color: #339933;">||</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;MailPhone&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">value</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">&quot;&quot;</span> <span style="color: #339933;">||</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;MailEmail&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">value</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">&quot;&quot;</span> <span style="color: #339933;">||</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;MailSubject&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">value</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">&quot;&quot;</span> <span style="color: #339933;">||</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;MailMessage&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">value</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Please complete entries.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>return <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>ergx.<span style="color: #660066;">test</span><span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;MailEmail&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">value</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;Invalid Email.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>return <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>Now, scroll to the bottom of the form, still in the HTML window. The final piece of code that writes out the submit button will need to change. it should look something like this:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;B1&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;submit&quot;</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Submit&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></div></div>

<p>Change that line of code to this:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">input</span> <span style="color: #000066;">onclick</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;return CheckFields();&quot;</span> <span style="color: #000066;">name</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;B1&quot;</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;submit&quot;</span> <span style="color: #000066;">value</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;Submit&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></div></div>

<p>And that&#8217;s it! Your submit button is now set to use the form validation javascript.</p>
<p>Click &#8220;update&#8221; to update the topic, and go take a look at your contact page on the front of your site.</p>
<p>Try to enter an invalid email format, or try to leave a field empty when you hit submit. It should pop up an error window instructing you to complete the fields, or to enter a valid email.</p>
<p>If it&#8217;s not working, go back to your topic in admin and make sure your script is still there. If it&#8217;s disappeared on you, you may need to restart your site, or reset the cache in admin to make sure the &#8216;AllowScripts&#8217; setting is enabled. Double check the ConfigFile.xml on your server to make sure the AllowScripts setting is set to true.</p>
<p>Now that you&#8217;ve gotten your junk mail under control, you may want to change the formatting of the emails you receive from the form. Take a look at <a href="http://blog.vortx.com/adnsf/coders-corner-aspdotnetstorefront-custom-contact-form-email/">this post</a> for instructions on changing the appearance of contact form emails.</p>
Written by Nicole<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-say-goodbye-to-contact-form-spam%2F&amp;title=Coder%27s+Corner+-+Stop+Contact+Form+Spam" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-say-goodbye-to-contact-form-spam%2F&amp;title=Coder%27s+Corner+-+Stop+Contact+Form+Spam" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-say-goodbye-to-contact-form-spam%2F&amp;title=Coder%27s+Corner+-+Stop+Contact+Form+Spam" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-say-goodbye-to-contact-form-spam%2F&amp;headline=Coder%27s+Corner+-+Stop+Contact+Form+Spam" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Coder%27s+Corner+-+Stop+Contact+Form+Spam&amp;url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-say-goodbye-to-contact-form-spam%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Coder%27s+Corner+-+Stop+Contact+Form+Spam&amp;u=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-say-goodbye-to-contact-form-spam%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Coder%27s+Corner+-+Stop+Contact+Form+Spam&amp;url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-say-goodbye-to-contact-form-spam%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Coder%27s+Corner+-+Stop+Contact+Form+Spam&amp;url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-say-goodbye-to-contact-form-spam%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Coder%27s+Corner+-+Stop+Contact+Form+Spam&amp;url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-say-goodbye-to-contact-form-spam%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-say-goodbye-to-contact-form-spam%2F&amp;title=Coder%27s+Corner+-+Stop+Contact+Form+Spam&amp;summary=&amp;source=" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-say-goodbye-to-contact-form-spam%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-say-goodbye-to-contact-form-spam%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-say-goodbye-to-contact-form-spam%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://blog.vortx.com/aspdotnetstorefront/coders-corner-say-goodbye-to-contact-form-spam/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Email Marketing &#8211; You have addresses, now what?</title>
		<link>http://blog.vortx.com/web-traffic/email-marketing-part-2/</link>
		<comments>http://blog.vortx.com/web-traffic/email-marketing-part-2/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 17:20:47 +0000</pubDate>
		<dc:creator>Leslie M.</dc:creator>
				<category><![CDATA[Email Marketing]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Web Traffic]]></category>
		<category><![CDATA[Contact Emails]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[email marketing]]></category>
		<category><![CDATA[online sales]]></category>
		<category><![CDATA[sales]]></category>

		<guid isPermaLink="false">http://blog.vortx.com/?p=692</guid>
		<description><![CDATA[In our last installment on email marketing, we covered the advantages of email marketing and how to capture email addresses from visitors to your website.
Now that you are collecting email addresses from your customers, it is time to develop a plan to use them.
There are many types of email campaigns that can be implemented.  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.vortx.com/wp-content/uploads/2009/01/trend1.jpg"><img class="size-medium wp-image-463 alignleft" title="email marketing" src="http://blog.vortx.com/wp-content/uploads/2009/01/trend1.jpg" alt="" width="100" height="100" /></a>In our <a href="http://blog.vortx.com/ecommerce/email-marketing-%E2%80%93-still-relevant-still-effective/#more-454">last installment</a> on email marketing, we covered the advantages of email marketing and how to capture email addresses from visitors to your website.</p>
<p>Now that you are collecting email addresses from your customers, it is time to develop a plan to use them.</p>
<p>There are many types of email campaigns that can be implemented.  Some, such as limited time offers and notices of special events, are designed to quickly drive traffic to your site.  The goal with these campaigns is to increase sales over the short term.<span id="more-692"></span></p>
<p>Other email campaigns, such as newsletters and surveys, focus more on building customer loyalty and improving customer service.  By establishing yourself as an expert in your field or as someone who provides top-notch customer service, you will be able to increase your customer base. This type of relationship-building marketing focuses on increasing sales over the long term.</p>
<p>Ideally, your email marketing strategy will include both approaches.</p>
<p>Take some time to think about how (and what) you’d like to communicate to your subscribers.  Even more importantly, consider what kinds of content your recipients will find most useful. Put yourself in their shoes.</p>
<p>By providing value to your subscribers, whether it is in the form of special offers or useful content, you will ultimately find yourself with more satisfied customers and higher conversion rates.  Focus on keeping your emails personal, relevant and valuable.</p>
<p>Some of the various ways you can utilize email communication include:</p>
<p>•	Newsletters<br />
•	Announcements<br />
•	Notices<br />
•	Industry news<br />
•	Product tips<br />
•	Special offers &amp; promotions<br />
•	Featured items<br />
•	New product introductions<br />
•	Holiday products &amp; events<br />
•	Invitations<br />
•	Surveys<br />
•	Coupons<br />
•	Retention letters<br />
•	Customer service<br />
•	Welcome emails<br />
•	Requests<br />
•	Auto-generated responses to specific consumer actions</p>
<p>These are just some ideas to get you started.  There are almost limitless ways in which you can employ email marketing.  Spend some time thinking about the occasions when it makes sense for you to communicate with your customers and what you want to say to them at those moments.  Next, plan an email campaign to carry out your objectives.</p>
<p><strong>Your collection of customer email addresses and the permission to use them is an incredibly valuable resource.  Combined with a solid email marketing plan, you can successfully grow your business while increasing customer satisfaction. In today’s economy, who among us can afford to overlook such a golden opportunity?!</strong></p>
<p>Look for our continuing series on email marketing to help you create and implement a successful email marketing plan.  If you ever need help, we have an experienced <a href="http://www.vortx.com/t-emailmarketing.aspx">email marketing</a> team and an array of <a href="http://www.vortx.com/p-63-email-marketing-services.aspx">email marketing services</a> to assist you.</p>
<p>Our next installment will focus on design considerations.  Until then, please share your ideas for email marketing strategies. What kinds of campaigns have worked well for you? Do you have ideas you’d like feedback on?</p>
Written by Leslie M.<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fblog.vortx.com%2Fweb-traffic%2Femail-marketing-part-2%2F&amp;title=Email+Marketing+-+You+have+addresses%2C+now+what%3F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fblog.vortx.com%2Fweb-traffic%2Femail-marketing-part-2%2F&amp;title=Email+Marketing+-+You+have+addresses%2C+now+what%3F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.vortx.com%2Fweb-traffic%2Femail-marketing-part-2%2F&amp;title=Email+Marketing+-+You+have+addresses%2C+now+what%3F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fblog.vortx.com%2Fweb-traffic%2Femail-marketing-part-2%2F&amp;headline=Email+Marketing+-+You+have+addresses%2C+now+what%3F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Email+Marketing+-+You+have+addresses%2C+now+what%3F&amp;url=http%3A%2F%2Fblog.vortx.com%2Fweb-traffic%2Femail-marketing-part-2%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Email+Marketing+-+You+have+addresses%2C+now+what%3F&amp;u=http%3A%2F%2Fblog.vortx.com%2Fweb-traffic%2Femail-marketing-part-2%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Email+Marketing+-+You+have+addresses%2C+now+what%3F&amp;url=http%3A%2F%2Fblog.vortx.com%2Fweb-traffic%2Femail-marketing-part-2%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Email+Marketing+-+You+have+addresses%2C+now+what%3F&amp;url=http%3A%2F%2Fblog.vortx.com%2Fweb-traffic%2Femail-marketing-part-2%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Email+Marketing+-+You+have+addresses%2C+now+what%3F&amp;url=http%3A%2F%2Fblog.vortx.com%2Fweb-traffic%2Femail-marketing-part-2%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.vortx.com%2Fweb-traffic%2Femail-marketing-part-2%2F&amp;title=Email+Marketing+-+You+have+addresses%2C+now+what%3F&amp;summary=&amp;source=" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.vortx.com%2Fweb-traffic%2Femail-marketing-part-2%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fblog.vortx.com%2Fweb-traffic%2Femail-marketing-part-2%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fblog.vortx.com%2Fweb-traffic%2Femail-marketing-part-2%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://blog.vortx.com/web-traffic/email-marketing-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Coder&#8217;s Corner &#8211; Customize the AspDotNetStorefront &#8220;Contact Us&#8221; Email</title>
		<link>http://blog.vortx.com/aspdotnetstorefront/coders-corner-aspdotnetstorefront-custom-contact-form-email/</link>
		<comments>http://blog.vortx.com/aspdotnetstorefront/coders-corner-aspdotnetstorefront-custom-contact-form-email/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 17:27:14 +0000</pubDate>
		<dc:creator>Nicole S.</dc:creator>
				<category><![CDATA[AspDotNetStoreFront]]></category>
		<category><![CDATA[Coder's Corner]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Contact Emails]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://blog.vortx.com/?p=309</guid>
		<description><![CDATA[In every AspDotNetStorefront site, there is a contact form page that visitors can use to send you a message.
This is set up as a topic, and you can find it by going to www.yourdomain.com/t-contact.aspx.
This page can be modified through the HTML editor just like any other topic by going to Content &#62; Manage Topics in [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="margin-left: 4px; margin-right: 4px;" title="Intermediate Skill Level" src="http://blog.vortx.com/wp-content/uploads/2008/12/skilllevelintermediate.jpg" alt="" width="100" height="100" />In every <abbr title="ADNSF">AspDotNetStorefront</abbr> site, there is a contact form page that visitors can use to send you a message.</p>
<p>This is set up as a topic, and you can find it by going to www.yourdomain.com/t-contact.aspx.</p>
<p>This page can be modified through the HTML editor just like any other topic by going to <strong>Content &gt; Manage Topics</strong> in version 8.0 or <strong>Misc &gt; Topics</strong> in earlier versions.</p>
<p>Here, you can make any changes you like to the layout of the page, but what about modifying the actual email you get in your inbox when the contact form is submitted?</p>
<p>Unfortunately, there&#8217;s no HTML editor for that. Luckily, we found a great feature built right into <abbr title="ADNSF">AspDotNetStorefront</abbr> that allows you to customize the contact form! Without this feature, you&#8217;ll still get your contact form results in your inbox, but using this feature will allow you to change the way it&#8217;s displayed.</p>
<p>This is especially useful for quoting the original message in an email response to the visitor, but if you don&#8217;t want those extra strange form tags to show up. What&#8217;s a &#8216;B1&#8242;? Who knows&#8230;let&#8217;s get rid of it!</p>
<p>This tutorial will show you how to turn this:<strong></strong></p>
<p style="padding-left: 30px;"><strong>Name</strong>=Nicole Swan<br />
<strong>Phone</strong>=541-201-9965<br />
<strong>EMail</strong>=nicole@vortx.com<br />
<strong>Subject</strong>=Contact Form Submit Test<br />
<strong>S1</strong>=This is a test message submitted from the Contact Us page.<br />
<strong>B1</strong>=Submit</p>
<p>into this:</p>
<p style="padding-left: 30px;"><strong>Name:</strong> Nicole Swan<br />
<strong>Phone Number:</strong> 541-201-9965<br />
<strong>Email:</strong> nicole@vortx.com<br />
<strong>Subject:</strong> Contact Form Submit Test<br />
<strong>Message:</strong> This is a test message submitted from the Contact Us page.</p>
<p>This tutorial requires a basic knowledge of HTML and XML Packages. If you know a little HTML but you&#8217;re not familiar with XML Packages, read on! This tutorial will help you get to know them.<br />
<span id="more-309"></span></p>
<p>So, what&#8217;s an XML Package? Your <abbr title="ADNSF">AspDotNetStorefront</abbr> site uses XML Packages for a variety of functions that you would not be able to live without. Your category and product pages need them to display content, your search function uses it to display results, your news, minicart, &amp; customer receipts all depend on them as well.</p>
<p>With this tutorial, you will use an XML Package to control the form results sent from your contact page.</p>
<ol>
<li>Log in to your admin site, and head over to the AppConfig Parameters. This is located in the Configuration &gt; Advanced menu in <abbr title="ADNSF">AspDotNetStorefront</abbr> 8.0 or in the Misc menu in earlier versions.</li>
<li>In the top left, under the &#8220;Add New&#8221; heading, you&#8217;ll see two fields for &#8220;Config Name&#8221; and &#8220;Config Value&#8221;, followed by a drop-down box.</li>
<li>In the Config Namefield, type in &#8216;SendForm.XmlPackage&#8217;.</li>
<li>In the Config value field, type in &#8216;notification.contactform.xml.config&#8217;</li>
<li>In the drop-down menu, select XMLPACKAGE</li>
</ol>
<p>Now, you should have a brand new AppConfig Parameter called SendForm.XmlPackage with a value set to notification.contactform.xml.config. This means your <abbr title="ADNSF">AspDotNetStorefront</abbr> site will now look for the XML Package &#8216;notification.contactform.xml.config&#8217; and use that to control the layout of the form results. So let&#8217;s go create that XML Package!</p>
<ol>
<li>Open the XML Packages folder in the root of your site.</li>
<li>Open the notification.newmemberwelcome.xml.config file in your favorite text editor*.</li>
<li>Save this file as &#8216;notification.contactform.xml.config&#8217; in the XML Packages directory.</li>
</ol>
<p>Now all we have to do is edit the file to display the results from the contact form, and not the new member welcome message. Let&#8217;s start at the top.</p>
<p>If your text editor shows line numbers, you&#8217;ll find displayname=&#8221;Welcome Email&#8221; on line number 2. Change &#8220;Welcome Email&#8221; to something a bit more accurate, like &#8220;Contact Inquiry Form.&#8221; The rest of the information on line 2 can stay the same.</p>
<p>Now go down to line 19. This is the template. This is the actual content that will be displayed in the email. Since we don&#8217;t want the new member welcome email to be sent out, let&#8217;s delete everything in between the &lt;xsl:template match=&#8221;/&#8221;&gt; and &lt;/xsl:template&gt; tags.</p>
<p>Your XML Package should now look something like this:</p>
<div style="font-family: courier; padding-left: 30px; font-size: 10px;"><code><br />
&lt;?xml version="1.0" encoding="utf-8" ?&gt;<br />
&lt;package displayname="Contact Inquiry Form" version="2.1" debug="false"&gt;<br />
&lt;!-- ############################################ --&gt;<br />
&lt;!-- Copyright AspDotNetStorefront.com, 1995-2008.  All Rights Reserved.                                    --&gt;<br />
&lt;!-- http://www.aspdotnetstorefront.com                                                                        --&gt;<br />
&lt;!-- For details on this license please visit  the product homepage at the URL above.                        --&gt;<br />
&lt;!-- THE ABOVE NOTICE MUST REMAIN INTACT.                                                                   --&gt;<br />
&lt;!--                                                                                                        --&gt;<br />
&lt;!-- ############################################ --&gt;<br />
&lt;PackageTransform&gt;<br />
&lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:aspdnsf="urn:aspdnsf" exclude-result-prefixes="aspdnsf"&gt;<br />
&lt;xsl:output method="html" omit-xml-declaration="yes" encoding="ISO-8859-1" /&gt;<br />
&lt;xsl:param name="LocaleSetting" select="/root/Runtime/LocaleSetting" /&gt;<br />
&lt;xsl:param name="WebConfigLocaleSetting" select="/root/Runtime/WebConfigLocaleSetting" /&gt;<br />
&lt;xsl:param name="StoreURL"&gt;&lt;xsl:value-of select="/root/Runtime/StoreUrl" /&gt;&lt;/xsl:param&gt;<br />
&lt;xsl:param name="StyleURL"&gt;&lt;xsl:value-of select="$StoreURL" /&gt;skins/skin_&lt;xsl:value-of select="aspdnsf:SkinID()" /&gt;/style.css&lt;/xsl:param&gt;<br />
&lt;xsl:template match="/"&gt;<br />
&lt;/xsl:template&gt;<br />
&lt;/xsl:stylesheet&gt;<br />
&lt;/PackageTransform&gt;<br />
&lt;/package&gt; </code></div>
<p>Now, we just need to put the form contents in between the &lt;xsl:template match=&#8221;/&#8221;&gt; and &lt;/xsl:template&gt; tags. First let&#8217;s lay the groundwork. On the contact page, you have 5 fields to display:</p>
<ul style="padding-left: 30px;">
<li>Name</li>
<li>Phone Number</li>
<li>Email</li>
<li>Subject</li>
<li>Message</li>
</ul>
<p>So in the template in the XML Package, list those fields, and leave some space for the results to follow. This should look something like this:</p>
<div style="font-family: courier; padding-left: 30px;font-size: 10px;"><code>&lt;b&gt;Name:&lt;/b&gt;<br />
&lt;br /&gt;<br />
&lt;b&gt;Phone Number:&lt;/b&gt;<br />
&lt;br /&gt;<br />
&lt;b&gt;Email Address:&lt;/b&gt;<br />
&lt;br /&gt;<br />
&lt;b&gt;Subject:&lt;/b&gt;<br />
&lt;br /&gt;<br />
&lt;b&gt;Message:&lt;/b&gt;</code></div>
<p>For every form field in the contact page, we want to display the results in the email. Each form field has several attributes, one of which is &#8220;name&#8221;. If you view the source of your t-contact.aspx page, you can find the &#8216;name&#8217; attribute for each form tag. This is what we&#8217;ll need to display the results of the form.</p>
<p>Below, I&#8217;ve listed the form fields and their corresponding &#8216;name&#8217; attributes as they are in the out of the box contact form.</p>
<p>Name &#8211; &#8216;name&#8217;<br />
Phone Number &#8211; &#8216;phone&#8217;<br />
Email &#8211; &#8216;email&#8217;<br />
Subject &#8211; &#8217;subject&#8217;<br />
Message &#8211; &#8217;s1&#8242;</p>
<p>As you can see, the <abbr title="ADNSF">AspDotNetStorefront</abbr> programmers made it pretty easy for us to figure out what is what. Now in the XML Package, let&#8217;s add these values. We&#8217;ll do this with the <a href="http://www.w3schools.com/Xsl/xsl_value_of.asp" target="_blank">value-of</a> element in XSLT.</p>
<p style="padding-left: 30px;font-size: 10px;"><code>&lt;b&gt;Name:&lt;/b&gt; &lt;xsl:value-of select="/root/Form/name" /&gt;<br />
&lt;br /&gt;<br />
&lt;b&gt;Phone Number:&lt;/b&gt; &lt;xsl:value-of select="/root/Form/phone" /&gt;<br />
&lt;br /&gt;<br />
&lt;b&gt;Email Address:&lt;/b&gt; &lt;xsl:value-of select="/root/Form/email" /&gt;<br />
&lt;br /&gt;<br />
&lt;b&gt;Subject:&lt;/b&gt; &lt;xsl:value-of select="/root/Form/subject" /&gt;<br />
&lt;br /&gt;<br />
&lt;b&gt;Message:&lt;/b&gt; &lt;xsl:value-of select="/root/Form/s1" /&gt;</code></p>
<p>Now save your document and test it out! You can easily apply further modifications, just treat the &lt;xsl:template&gt; area of the XML Package like an HTML page. You can add HTML tags, &amp; CSS styles to every element displayed. If you&#8217;d like to add your company logo at the bottom of the message, or a special coupon code for visitors sending inquiries, just add the text or image content wherever you&#8217;d like it to appear.</p>
<p>You can also add and remove form elements on the contact page, and display them on the page, just make sure your form fields each contain a unique &#8216;name&#8217; attribute, and apply that with the value-of element in your Xml Package.</p>
<h5><span style="color: #333333;">*</span><span style="color: #333333;">All custom development of AspDotNetstorefront by Vortx is done with Microsoft Visual Studio. You can download the express edition <a href="http://www.microsoft.com/express/vwd/" target="_blank">here</a>. You can also use any text editor such as notepad or wordpad, which both come with the Windows operating system. You can also use <a href="http://notepad-plus.sourceforge.net/uk/download.php" target="_blank">Notepad++</a> or <a href="http://www.textpad.com/download/#downloads" target="_blank">Textpad</a>, which are lightweight versions of Visual Studio, but heavyweight versions of notepad.</span><strong><br />
</strong></h5>
Written by Nicole<div class="lightsocial_container"><a class="lightsocial_a" href="http://digg.com/submit?url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-aspdotnetstorefront-custom-contact-form-email%2F&amp;title=Coder%27s+Corner+-+Customize+the+AspDotNetStorefront+%22Contact+Us%22+Email" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/digg.png" alt="Digg This" title="Digg This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.reddit.com/submit?url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-aspdotnetstorefront-custom-contact-form-email%2F&amp;title=Coder%27s+Corner+-+Customize+the+AspDotNetStorefront+%22Contact+Us%22+Email" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/reddit.png" alt="Reddit This" title="Reddit This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-aspdotnetstorefront-custom-contact-form-email%2F&amp;title=Coder%27s+Corner+-+Customize+the+AspDotNetStorefront+%22Contact+Us%22+Email" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/stumbleupon.png" alt="Stumble Now!" title="Stumble Now!" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://buzz.yahoo.com/buzz?targetUrl=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-aspdotnetstorefront-custom-contact-form-email%2F&amp;headline=Coder%27s+Corner+-+Customize+the+AspDotNetStorefront+%22Contact+Us%22+Email" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/yahoo_buzz.png" alt="Buzz This" title="Buzz This" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dzone.com/links/add.html?title=Coder%27s+Corner+-+Customize+the+AspDotNetStorefront+%22Contact+Us%22+Email&amp;url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-aspdotnetstorefront-custom-contact-form-email%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/dzone.png" alt="Vote on DZone" title="Vote on DZone" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.facebook.com/sharer.php?t=Coder%27s+Corner+-+Customize+the+AspDotNetStorefront+%22Contact+Us%22+Email&amp;u=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-aspdotnetstorefront-custom-contact-form-email%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/facebook.png" alt="Share on Facebook" title="Share on Facebook" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://delicious.com/save?title=Coder%27s+Corner+-+Customize+the+AspDotNetStorefront+%22Contact+Us%22+Email&amp;url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-aspdotnetstorefront-custom-contact-form-email%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/delicious.png" alt="Bookmark this on Delicious" title="Bookmark this on Delicious" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.dotnetkicks.com/kick/?title=Coder%27s+Corner+-+Customize+the+AspDotNetStorefront+%22Contact+Us%22+Email&amp;url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-aspdotnetstorefront-custom-contact-form-email%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/dotnetkicks.png" alt="Kick It on DotNetKicks.com" title="Kick It on DotNetKicks.com" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://dotnetshoutout.com/Submit?title=Coder%27s+Corner+-+Customize+the+AspDotNetStorefront+%22Contact+Us%22+Email&amp;url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-aspdotnetstorefront-custom-contact-form-email%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/dotnetshoutout.png" alt="Shout it" title="Shout it" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-aspdotnetstorefront-custom-contact-form-email%2F&amp;title=Coder%27s+Corner+-+Customize+the+AspDotNetStorefront+%22Contact+Us%22+Email&amp;summary=&amp;source=" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/linkedin.png" alt="Share on LinkedIn" title="Share on LinkedIn" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-aspdotnetstorefront-custom-contact-form-email%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/technorati.png" alt="Bookmark this on Technorati" title="Bookmark this on Technorati" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://twitter.com/home?status=Reading+http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-aspdotnetstorefront-custom-contact-form-email%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/twitter.png" alt="Post on Twitter" title="Post on Twitter" /></a>&nbsp;&nbsp;<a class="lightsocial_a" href="http://www.google.com/buzz/post?url=http%3A%2F%2Fblog.vortx.com%2Faspdotnetstorefront%2Fcoders-corner-aspdotnetstorefront-custom-contact-form-email%2F" ><img class="lightsocial_img" src="http://blog.vortx.com/wp-content/plugins/light-social/google_buzz.png" alt="Google Buzz (aka. Google Reader)" title="Google Buzz (aka. Google Reader)" /></a>&nbsp;&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://blog.vortx.com/aspdotnetstorefront/coders-corner-aspdotnetstorefront-custom-contact-form-email/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
