<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Search-This</title>
	
	<link>http://www.search-this.com</link>
	<description>Internet Marketing, Website Promotion and Blogging Advice</description>
	<lastBuildDate>Wed, 01 Jul 2009 21:06:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/search-this" type="application/rss+xml" /><feedburner:emailServiceId>search-this</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Stop And Smell The Roses</title>
		<link>http://feedproxy.google.com/~r/search-this/~3/G0-s5vaixCM/</link>
		<comments>http://www.search-this.com/2009/07/01/stop-and-smell-the-roses/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 20:01:07 +0000</pubDate>
		<dc:creator>Golgotha</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://www.search-this.com/?p=861</guid>
		<description><![CDATA[&#8220;He emerged from the metro at the L&#8217;Enfant plaza station and positioned himself against a wall beside a trash basket. By most measures, he was nondescript: a youngish white man in jeans, a long-sleeved T-shirt and a Washington Nationals baseball cap. From a small case, he removed a violin. Placing the open case at his [...]]]></description>
			<content:encoded><![CDATA[<p><em>&#8220;He emerged from the metro at the L&#8217;Enfant plaza station and positioned himself against a wall beside a trash basket. By most measures, he was nondescript: a youngish white man in jeans, a long-sleeved T-shirt and a Washington Nationals baseball cap. From a small case, he removed a violin. Placing the open case at his feet, he shrewdly threw in a few dollars and pocket change as seed money, swiveled it to face pedestrian traffic, and began to play.&#8221;</em></p>
<p>This scene is all too familiar for those of us that work in an urban downtown area. Do we stop and listen or just hurry on about our business?</p>
<p>But wait, this was not your typical panhandler. No one knew it, but the fiddler standing against a bare wall was one of the finest classical musicians in the world. In fact, the musician was Joshua Bell. Whom just three days before he appeared at the Metro station, had filled the house at Boston&#8217;s stately Symphony Hall, where merely pretty good seats went for $100. The very violin that he played was worth more than most of the passer byes would make in their lifetime.  The violin was handcrafted in 1713 by Antonio Stradivari and the price tag was reported to be about $3.5 million.</p>
<p>Joshua Bell, one of the worlds top classical musicians, equipped with his million dollar Stradivari violin played one of the most difficult violin pieces ever. <strong>AND THE WORLD WAS TOO BUSY TO NOTICE&#8230;</strong></p>
<p>This experiment arranged by The Washington Post struck a cord in me. Probably because I fear that I would be one of the many that was too busy with life to see or hear the beauty that was right there in front of me.</p>
<p>This is one of the reasons for the less frequency of blog post these days. The other reason is the birth of my second child. In the words of Ferris Bueller, &#8220;Life moves pretty fast. If you don&#8217;t stop and look around once in a while, you could miss it.&#8221;</p>
<p>The life of a software developer is fast paced for sure, maybe that&#8217;s why they call them sprints in the Agile dev methodology. Make sure you are stopping from time to time to smell the roses or hear the music. Work to live. Don&#8217;t live to work&#8230;</p>
<p>Be sure to read the entire Washington Post experiment <a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/04/04/AR2007040401721.html">here</a>. It&#8217;s well worth your time.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/search-this?a=G0-s5vaixCM:r93QUZ0f8GA:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/search-this?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=G0-s5vaixCM:r93QUZ0f8GA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/search-this?i=G0-s5vaixCM:r93QUZ0f8GA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=G0-s5vaixCM:r93QUZ0f8GA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/search-this?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=G0-s5vaixCM:r93QUZ0f8GA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/search-this?i=G0-s5vaixCM:r93QUZ0f8GA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=G0-s5vaixCM:r93QUZ0f8GA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/search-this?i=G0-s5vaixCM:r93QUZ0f8GA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=G0-s5vaixCM:r93QUZ0f8GA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/search-this?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=G0-s5vaixCM:r93QUZ0f8GA:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/search-this?d=l6gmwiTKsz0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.search-this.com/2009/07/01/stop-and-smell-the-roses/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.search-this.com/2009/07/01/stop-and-smell-the-roses/</feedburner:origLink></item>
		<item>
		<title>jQuery Dropdown Menu</title>
		<link>http://feedproxy.google.com/~r/search-this/~3/AOe85eQogFM/</link>
		<comments>http://www.search-this.com/2009/03/17/jquery-dropdown-menu/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 18:28:38 +0000</pubDate>
		<dc:creator>Golgotha</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.search-this.com/?p=849</guid>
		<description><![CDATA[In this short article we will use jQuery to produce this dropdown menu. Over the past six months I have been using a lot of jQuery and have fallen in love with it. For those not familiar with jQuery it is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, [...]]]></description>
			<content:encoded><![CDATA[<p>In this short article we will use jQuery to produce this <strong><a href="http://www.search-this.com/examples/drop-down-menu/" target="_blank">dropdown menu</a></strong>. Over the past six months I have been using a lot of jQuery and have fallen in love with it. For those not familiar with jQuery it is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. All this and for only 19KB! How nice is that? They claim that, "jQuery will change the way that you write JavaScript." And they are right. Companies such as Google, Dell, Bank of America, Major League Baseball, Digg, NBC, CBS, Netflix, Technorati, WordPress, Drupal, Mozilla and many others use jQuery too. Ok, that's enough of a plug, let's look at the code:</p>
<div class="igBar"><span id="ljavascript-5"><a href="#" onclick="javascript:showPlainTxt('javascript-5'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-5">
<div class="javascript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">$<span style="color: #66cc66;">&#40;</span>document<span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">ready</span><span style="color: #66cc66;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'.down-list'</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">width</span><span style="color: #66cc66;">&#40;</span>$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'.dropdown-menu'</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">width</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>-<span style="color: #CC0000;color:#800000;">2</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'.dropdown-menu'</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">hover</span><span style="color: #66cc66;">&#40;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'.menu-first'</span>, <span style="color: #000066; font-weight: bold;">this</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">addClass</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'slide-down'</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'.down-list'</span>, <span style="color: #000066; font-weight: bold;">this</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">slideDown</span><span style="color: #66cc66;">&#40;</span><span style="color: #CC0000;color:#800000;">100</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span>, </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; obj = <span style="color: #000066; font-weight: bold;">this</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'.down-list'</span>, <span style="color: #000066; font-weight: bold;">this</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">slideUp</span><span style="color: #66cc66;">&#40;</span><span style="color: #CC0000;color:#800000;">100</span>, <span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span> $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'.menu-first'</span>, obj<span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">removeClass</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'slide-down'</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<h2>Code Breakdown</h2>
<div class="igBar"><span id="ljavascript-6"><a href="#" onclick="javascript:showPlainTxt('javascript-6'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-6">
<div class="javascript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'.down-list'</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">width</span><span style="color: #66cc66;">&#40;</span>$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'.dropdown-menu'</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">width</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>-<span style="color: #CC0000;color:#800000;">2</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>This gets the class <em>.down-list</em> and sets its width equal to the width of the <em>.dropdown-menu's</em> width minus two. As you may already know or were able to deduce the dollar sign ($) is used to select HTML elements in the page. The $ method accepts a CSS selector(s) as argument(s), so if you want to select a specific element by it's id or it's class as in the case here you can  use the $("#myElementId") code which returns a reference to the DOM element. Learning all the jQuery selectors is very important in mastering jQuery, but is not the scope of this article.</p>
<div class="igBar"><span id="ljavascript-7"><a href="#" onclick="javascript:showPlainTxt('javascript-7'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-7">
<div class="javascript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'.dropdown-menu'</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">hover</span><span style="color: #66cc66;">&#40;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>This code attaches the hover event to all <em>.dropdown-menu</em> classes. Short and sweet. The <a href="http://docs.jquery.com/Events/hover">hover</a> event uses two functions: over and out. Whenever the mouse cursor is moved over a matched element, the first specified function is fired. Whenever the mouse moves off of the element, the second specified function fires.</p>
<div class="igBar"><span id="ljavascript-8"><a href="#" onclick="javascript:showPlainTxt('javascript-8'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">JAVASCRIPT:</span>
<div id="javascript-8">
<div class="javascript">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'.menu-first'</span>, <span style="color: #000066; font-weight: bold;">this</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">addClass</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'slide-down'</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'.down-list'</span>, <span style="color: #000066; font-weight: bold;">this</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">slideDown</span><span style="color: #66cc66;">&#40;</span><span style="color: #CC0000;color:#800000;">100</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span>, </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;obj = <span style="color: #000066; font-weight: bold;">this</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;$<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'.down-list'</span>, <span style="color: #000066; font-weight: bold;">this</span><span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">slideUp</span><span style="color: #66cc66;">&#40;</span><span style="color: #CC0000;color:#800000;">100</span>, <span style="color: #003366; font-weight: bold;">function</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span> $<span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'.menu-first'</span>, obj<span style="color: #66cc66;">&#41;</span>.<span style="color: #006600;">removeClass</span><span style="color: #66cc66;">&#40;</span><span style="color: #3366CC;">'slide-down'</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>The first function is called when someone mouses over a dropdown menu. It adds the class <em>slide-down</em> to the menu and then animates it by <a href="http://docs.jquery.com/Effects/slideDown">sliding down</a>. The 100 in the slideDown method is the speed of the animation measured in milliseconds.</p>
<p>The second function is called when they mouse out. The part to notice here is the additional function in the <a href="http://docs.jquery.com/Effects/slideUp">slideUp</a> method. This is a callback function; it fires when the animation is complete. So in this case when the user mouses off our dropdown menu it will animate up and then remove the class <em>slide-down</em>. And that will wrap up our dropdown menu.</p>
<p>As you can see, very little code to achieve this common web effect thanks to jQuery.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/search-this?a=AOe85eQogFM:o3F8NsHpgrc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/search-this?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=AOe85eQogFM:o3F8NsHpgrc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/search-this?i=AOe85eQogFM:o3F8NsHpgrc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=AOe85eQogFM:o3F8NsHpgrc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/search-this?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=AOe85eQogFM:o3F8NsHpgrc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/search-this?i=AOe85eQogFM:o3F8NsHpgrc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=AOe85eQogFM:o3F8NsHpgrc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/search-this?i=AOe85eQogFM:o3F8NsHpgrc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=AOe85eQogFM:o3F8NsHpgrc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/search-this?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=AOe85eQogFM:o3F8NsHpgrc:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/search-this?d=l6gmwiTKsz0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.search-this.com/2009/03/17/jquery-dropdown-menu/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://www.search-this.com/2009/03/17/jquery-dropdown-menu/</feedburner:origLink></item>
		<item>
		<title>ASP.NET – Sending Email Both in HTML and Plain Text</title>
		<link>http://feedproxy.google.com/~r/search-this/~3/PwmuD80wd1E/</link>
		<comments>http://www.search-this.com/2009/02/05/aspnet-sending-email-both-in-html-and-plain-text/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 15:36:56 +0000</pubDate>
		<dc:creator>Golgotha</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[html email]]></category>
		<category><![CDATA[send email]]></category>

		<guid isPermaLink="false">http://www.search-this.com/?p=804</guid>
		<description><![CDATA[In this article you will learn how to send email using ASP.NET. Yes, there are plenty of other articles that cover sending email via .NET, but after spending a day doing research, I was amazed at how many articles failed to provide either a correct solution or a real world example. I found that many [...]]]></description>
			<content:encoded><![CDATA[<p>In this article you will learn how to send email using ASP.NET. Yes, there are plenty of other articles that cover sending email via .NET, but after spending a day doing research, I was amazed at how many articles failed to provide either a correct solution or a real world example. I found that many articles suggest you create your HTML email by using a string with the HTML markup in it. That's crazy and not at all a real world solution, at least not for most situations. In this article we will look at a more realistic solution. One in which we use a regular HTML file as our template for the email. The template file will be a standard HTML file with the exception of some placeholders that we will use to populate our content and images right before we send the email. Think mail-merge in Microsoft Word. Finally, we will also learn how to send the email in such a way that if the email recipient's mail-client can't render HTML they will get an alternate plain text version.</p>
<p>Let's start by looking at the code in its entirety; the people that just want to grab the code and use it can do so. I will then explain the code.</p>
<div class="igBar"><span id="lcsharp-19"><a href="#" onclick="javascript:showPlainTxt('csharp-19'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">C#:</span>
<div id="csharp-19">
<div class="csharp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">// CREATE EMAIL</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">// first we create a plain text version and set it to the AlternateView</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">// then we create the HTML version</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">MailMessage msg = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> MailMessage<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">msg.<span style="color: #0000FF;">From</span> = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> MailAddress<span style="color: #000000;">&#40;</span>TextBoxYourEmail.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">msg.<span style="color: #0000FF;">Subject</span> = <span style="color: #808080;">"Event: "</span> + labelEventName.<span style="color: #0000FF;">Text</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">msg.<span style="color: #0000FF;">To</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>TextBoxEmail1.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">// create a string to hold all email addresses</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">StringBuilder sbEmailTo = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> StringBuilder<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sbEmailTo.<span style="color: #0000FF;">Append</span><span style="color: #000000;">&#40;</span>TextBoxEmail1.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>!<span style="color: #FF0000;">String</span>.<span style="color: #0000FF;">IsNullOrEmpty</span><span style="color: #000000;">&#40;</span>TextBoxEmail2.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span> msg.<span style="color: #0000FF;">To</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>TextBoxEmail2.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; sbEmailTo.<span style="color: #0000FF;">Append</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">", "</span> + TextBoxEmail2.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>!<span style="color: #FF0000;">String</span>.<span style="color: #0000FF;">IsNullOrEmpty</span><span style="color: #000000;">&#40;</span>TextBoxEmail3.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span> msg.<span style="color: #0000FF;">To</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>TextBoxEmail3.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; sbEmailTo.<span style="color: #0000FF;">Append</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">", "</span> + TextBoxEmail3.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>!<span style="color: #FF0000;">String</span>.<span style="color: #0000FF;">IsNullOrEmpty</span><span style="color: #000000;">&#40;</span>TextBoxEmail4.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span> msg.<span style="color: #0000FF;">To</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>TextBoxEmail4.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; sbEmailTo.<span style="color: #0000FF;">Append</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">", "</span> + TextBoxEmail4.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>!<span style="color: #FF0000;">String</span>.<span style="color: #0000FF;">IsNullOrEmpty</span><span style="color: #000000;">&#40;</span>TextBoxEmail5.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span> msg.<span style="color: #0000FF;">To</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>TextBoxEmail5.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; sbEmailTo.<span style="color: #0000FF;">Append</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">", "</span> + TextBoxEmail5.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #FF0000;">String</span> plainEmail = TextBoxYourName.<span style="color: #0000FF;">Text</span> + <span style="color: #808080;">" has invited you to an event! <span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span> <span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span>"</span> +</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #808080;">"Event Name: "</span> + labelEventName.<span style="color: #0000FF;">Text</span> + <span style="color: #808080;">"<span style="color: #008080; font-weight: bold;">\n</span>"</span> +</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #808080;">"Event Date: "</span> + eventTextBox.<span style="color: #0000FF;">Text</span> + <span style="color: #808080;">"<span style="color: #008080; font-weight: bold;">\n</span>"</span> +</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #808080;">"Event Description: "</span> + labelEventDescription.<span style="color: #0000FF;">Text</span> + <span style="color: #808080;">"<span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span> <span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span>"</span> +</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #808080;">"Message: "</span> + TextBoxPersonalMessage.<span style="color: #0000FF;">Text</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//first we create the Plain Text part</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">AlternateView plainView = AlternateView.<span style="color: #0000FF;">CreateAlternateViewFromString</span><span style="color: #000000;">&#40;</span>plainEmail, <span style="color: #0600FF;">null</span>, <span style="color: #808080;">"text/plain"</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">msg.<span style="color: #0000FF;">AlternateViews</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>plainView<span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//now create the HTML version</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">MailDefinition message = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> MailDefinition<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">message.<span style="color: #0000FF;">BodyFileName</span> = <span style="color: #808080;">"email.htm"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">message.<span style="color: #0000FF;">IsBodyHtml</span> = <span style="color: #0600FF;">true</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">message.<span style="color: #0000FF;">From</span> = TextBoxYourEmail.<span style="color: #0000FF;">Text</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">message.<span style="color: #0000FF;">Subject</span> = <span style="color: #808080;">"Zoo Event: "</span> + labelEventName.<span style="color: #0000FF;">Text</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//embed images for the email</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">EmbeddedMailObject emo = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> EmbeddedMailObject<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">emo.<span style="color: #0000FF;">Path</span> = <span style="color: #808080;">@"~\Images\email\hdr_roar.gif"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">emo.<span style="color: #0000FF;">Name</span> = <span style="color: #808080;">"hdr"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">EmbeddedMailObject emo2 = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> EmbeddedMailObject<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">emo2.<span style="color: #0000FF;">Path</span> = <span style="color: #808080;">@"~\Images\email\box_top.gif"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">emo2.<span style="color: #0000FF;">Name</span> = <span style="color: #808080;">"box_top"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">message.<span style="color: #0000FF;">EmbeddedObjects</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>emo<span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">message.<span style="color: #0000FF;">EmbeddedObjects</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>emo2<span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//Build replacement collection to replace fields in email.htm file</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">ListDictionary replacements = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ListDictionary<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">replacements.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">"&lt;%EVENTDATE%&gt;"</span>, eventTextBox.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">replacements.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">"&lt;%EVENTNAME%&gt;"</span>, labelEventName.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">replacements.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">"&lt;%FROMNAME%&gt;"</span>, TextBoxYourName.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">replacements.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">"&lt;%EVENTDESCRIPTION%&gt;"</span>, labelEventDescription.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">replacements.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">"&lt;%PERSONALMESSAGE%&gt;"</span>, TextBoxPersonalMessage.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//now create mail message using the mail definition object</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//the CreateMailMessage object takes a source control object as the last parameter, </span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//if the object you are working with is webcontrol then you can just pass &quot;this&quot;, </span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//otherwise create a dummy control as below.</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">MailMessage msgHtml = message.<span style="color: #0000FF;">CreateMailMessage</span><span style="color: #000000;">&#40;</span>sbEmailTo.<span style="color: #0000FF;">ToString</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>, replacements, <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> LiteralControl<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">AlternateView htmlView = AlternateView.<span style="color: #0000FF;">CreateAlternateViewFromString</span><span style="color: #000000;">&#40;</span>msgHtml.<span style="color: #0000FF;">Body</span>, <span style="color: #0600FF;">null</span>, “text/html”<span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">msg.<span style="color: #0000FF;">AlternateViews</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>htmlView<span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">// send email now (check web.config)</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">SmtpClient smtp = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> SmtpClient<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">smtp.<span style="color: #0000FF;">Send</span><span style="color: #000000;">&#40;</span>msg<span style="color: #000000;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<h2>The Setup</h2>
<p>Add the <strong>System.Net.Mail</strong> namespace. The System.Net.Mail namespace contains everything we need to send email using a Simple Mail Transfer Protocol (SMTP) server for delivery. </p>
<p>Modify the <strong>Web.config</strong> file to include the below:</p>
<div class="igBar"><span id="lcode-20"><a href="#" onclick="javascript:showPlainTxt('code-20'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-20">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;system.<span style="">net</span>&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &lt;mailSettings&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &lt;smtp from=<span style="color:#CC0000;">"admin@company.com"</span>&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &lt;network host=<span style="color:#CC0000;">"localhost"</span> port=<span style="color:#CC0000;">"25"</span>&nbsp; /&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &lt;/smtp&gt;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &lt;/mailSettings&gt;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &lt;/system.<span style="">net</span>&gt; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>The kicker and not well documented part to note is the from="admin@company.com" in the smtp tag. You can change the from address later, but the <strong>MailDefinition </strong>class needs this here.</p>
<p>That's it for setup. Now let's look at the first chunk of code.</p>
<h2>Create The Plain Text Version</h2>
<div class="igBar"><span id="lcsharp-21"><a href="#" onclick="javascript:showPlainTxt('csharp-21'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">C#:</span>
<div id="csharp-21">
<div class="csharp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">MailMessage msg = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> MailMessage<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p>
The <strong>MailMessage </strong>class represents an email message that can be sent using the <strong>SmtpClient </strong>class. </p>
<div class="igBar"><span id="lcsharp-22"><a href="#" onclick="javascript:showPlainTxt('csharp-22'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">C#:</span>
<div id="csharp-22">
<div class="csharp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">msg.<span style="color: #0000FF;">From</span> = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> MailAddress<span style="color: #000000;">&#40;</span>TextBoxYourEmail.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">msg.<span style="color: #0000FF;">Subject</span> = <span style="color: #808080;">"Event: "</span> + labelEventName.<span style="color: #0000FF;">Text</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">msg.<span style="color: #0000FF;">To</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>TextBoxEmail1.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Pretty straight-forward. This just assigns the <em>From</em>, <em>Subject </em>and <em>To </em>properties to our mail message.</p>
<div class="igBar"><span id="lcsharp-23"><a href="#" onclick="javascript:showPlainTxt('csharp-23'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">C#:</span>
<div id="csharp-23">
<div class="csharp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">// create a string to hold all email addresses</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">StringBuilder sbEmailTo = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> StringBuilder<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sbEmailTo.<span style="color: #0000FF;">Append</span><span style="color: #000000;">&#40;</span>TextBoxEmail1.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>!<span style="color: #FF0000;">String</span>.<span style="color: #0000FF;">IsNullOrEmpty</span><span style="color: #000000;">&#40;</span>TextBoxEmail2.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span> msg.<span style="color: #0000FF;">To</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>TextBoxEmail2.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; sbEmailTo.<span style="color: #0000FF;">Append</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">", "</span> + TextBoxEmail2.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>!<span style="color: #FF0000;">String</span>.<span style="color: #0000FF;">IsNullOrEmpty</span><span style="color: #000000;">&#40;</span>TextBoxEmail3.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span> msg.<span style="color: #0000FF;">To</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>TextBoxEmail3.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; sbEmailTo.<span style="color: #0000FF;">Append</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">", "</span> + TextBoxEmail3.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>!<span style="color: #FF0000;">String</span>.<span style="color: #0000FF;">IsNullOrEmpty</span><span style="color: #000000;">&#40;</span>TextBoxEmail4.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span> msg.<span style="color: #0000FF;">To</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>TextBoxEmail4.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; sbEmailTo.<span style="color: #0000FF;">Append</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">", "</span> + TextBoxEmail4.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; <span style="color: #000000;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #0600FF;">if</span> <span style="color: #000000;">&#40;</span>!<span style="color: #FF0000;">String</span>.<span style="color: #0000FF;">IsNullOrEmpty</span><span style="color: #000000;">&#40;</span>TextBoxEmail5.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&#123;</span> msg.<span style="color: #0000FF;">To</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>TextBoxEmail5.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; sbEmailTo.<span style="color: #0000FF;">Append</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">", "</span> + TextBoxEmail5.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; <span style="color: #000000;">&#125;</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>In this example they have the option of sending the email to more than one recipient. So we perform a check on the four optional text-boxes to see if they have email addresses and if they are not empty then we add them to our <strong>MailMessage </strong>instance. In addition, we append them to our <strong>StringBuilder </strong> instance which we will end up using later.</p>
<div class="igBar"><span id="lcsharp-24"><a href="#" onclick="javascript:showPlainTxt('csharp-24'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">C#:</span>
<div id="csharp-24">
<div class="csharp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #FF0000;">String</span> plainEmail = TextBoxYourName.<span style="color: #0000FF;">Text</span> + <span style="color: #808080;">" has invited you to an event! <span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span> <span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span>"</span> +</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #808080;">"Event Name: "</span> + labelEventName.<span style="color: #0000FF;">Text</span> + <span style="color: #808080;">"<span style="color: #008080; font-weight: bold;">\n</span>"</span> +</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #808080;">"Event Date: "</span> + eventTextBox.<span style="color: #0000FF;">Text</span> + <span style="color: #808080;">"<span style="color: #008080; font-weight: bold;">\n</span>"</span> +</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #808080;">"Event Description: "</span> + labelEventDescription.<span style="color: #0000FF;">Text</span> + <span style="color: #808080;">"<span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span> <span style="color: #008080; font-weight: bold;">\r</span><span style="color: #008080; font-weight: bold;">\n</span>"</span> +</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #808080;">"Message: "</span> + TextBoxPersonalMessage.<span style="color: #0000FF;">Text</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//first we create the Plain Text part</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">AlternateView plainView = AlternateView.<span style="color: #0000FF;">CreateAlternateViewFromString</span><span style="color: #000000;">&#40;</span>plainEmail, <span style="color: #0600FF;">null</span>, <span style="color: #808080;">"text/plain"</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">msg.<span style="color: #0000FF;">AlternateViews</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>plainView<span style="color: #000000;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Here we simply create a string which we'll use as our plain-text email message. But remember, we only want to use the plain-text version of the email if their mail client does not support HTML. Therefore we use the <strong>AlternateView </strong> class and add it to our <strong>MailMessage </strong>instance. We could have chosen not to use the alternate view and just made it the body of our <strong>MailMessage </strong>instance, but not this time.</p>
<p>That's it for the plain-text version, now we will handle the HTML version.</p>
<h2>Create The HTML Version</h2>
<div class="igBar"><span id="lcsharp-25"><a href="#" onclick="javascript:showPlainTxt('csharp-25'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">C#:</span>
<div id="csharp-25">
<div class="csharp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//now create the HTML version</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">MailDefinition message = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> MailDefinition<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">message.<span style="color: #0000FF;">BodyFileName</span> = <span style="color: #808080;">"email.htm"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">message.<span style="color: #0000FF;">IsBodyHtml</span> = <span style="color: #0600FF;">true</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">message.<span style="color: #0000FF;">From</span> = TextBoxYourEmail.<span style="color: #0000FF;">Text</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">message.<span style="color: #0000FF;">Subject</span> = <span style="color: #808080;">"Zoo Event: "</span> + labelEventName.<span style="color: #0000FF;">Text</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Notice we use the <strong>MailDefinition </strong>class this time and not the <strong>MailMessage </strong> class as we did with the plain-text version. That's because it's the <strong>MailDefinition </strong>class that allows us to to create an email from an HTML file. Notice the <em>BodyFileName </em> property that we have set to our "email.htm" file. This is just a regular old HTML file. Lastly, we set the <em>IsBodyHtml </em>property to true.</p>
<div class="igBar"><span id="lcsharp-26"><a href="#" onclick="javascript:showPlainTxt('csharp-26'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">C#:</span>
<div id="csharp-26">
<div class="csharp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//embed images for the email</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">EmbeddedMailObject emo = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> EmbeddedMailObject<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">emo.<span style="color: #0000FF;">Path</span> = <span style="color: #808080;">@"~\Images\email\hdr_roar.gif"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">emo.<span style="color: #0000FF;">Name</span> = <span style="color: #808080;">"hdr"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">EmbeddedMailObject emo2 = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> EmbeddedMailObject<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">emo2.<span style="color: #0000FF;">Path</span> = <span style="color: #808080;">@"~\Images\email\box_top.gif"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">emo2.<span style="color: #0000FF;">Name</span> = <span style="color: #808080;">"box_top"</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">message.<span style="color: #0000FF;">EmbeddedObjects</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>emo<span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">message.<span style="color: #0000FF;">EmbeddedObjects</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>emo2<span style="color: #000000;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>The above code adds two images to the HTML file. The <strong>EmbeddedMailObject </strong>represents an item to embed in a mail message. Notice the <em>Name </em>property. This is important because in our HTML file (email.htm) we have this <strong>&lt;img src="cid:hdr" alt="" /&gt;</strong> code which is where it maps to the image. This way of adding images to our <strong>MailDefinition </strong> object will send the images with the email. If you don't wish to send images with your email you may choose to simply add absolute paths to your images in your HTML file like normal. Just make sure the paths are absolute.</p>
<div class="igBar"><span id="lcsharp-27"><a href="#" onclick="javascript:showPlainTxt('csharp-27'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">C#:</span>
<div id="csharp-27">
<div class="csharp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//Build replacement collection to replace fields in email.htm file</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">ListDictionary replacements = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> ListDictionary<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">replacements.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">"&lt;%EVENTDATE%&gt;"</span>, eventTextBox.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">replacements.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">"&lt;%EVENTNAME%&gt;"</span>, labelEventName.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">replacements.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">"&lt;%FROMNAME%&gt;"</span>, TextBoxYourName.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">replacements.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">"&lt;%EVENTDESCRIPTION%&gt;"</span>, labelEventDescription.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">replacements.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">"&lt;%PERSONALMESSAGE%&gt;"</span>, TextBoxPersonalMessage.<span style="color: #0000FF;">Text</span><span style="color: #000000;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>This is an important part. This is where we pass in fields to our HTML template. Within our HTML file we find this <strong>&lt;%EVENTDATE%&gt; </strong>. This is a placeholder that we use to pass in content. Pretty cool eh? Almost like a mail-merge in Word. So all the above gets mapped into our HTML template. Now we see the power of this solution. It sure beats creating a huge string. We have a regular old HTML file with the placeholders that we pass in the content. Any future changes can be done right in the HTML file. Nice...</p>
<p>Now the last code section:</p>
<div class="igBar"><span id="lcsharp-28"><a href="#" onclick="javascript:showPlainTxt('csharp-28'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">C#:</span>
<div id="csharp-28">
<div class="csharp">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//now create mail message using the mail definition object</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//the CreateMailMessage object takes a source control object as the last parameter, </span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//if the object you are working with is webcontrol then you can just pass &quot;this&quot;, </span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">//otherwise create a dummy control as below.</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">MailMessage msgHtml = message.<span style="color: #0000FF;">CreateMailMessage</span><span style="color: #000000;">&#40;</span>sbEmailTo.<span style="color: #0000FF;">ToString</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>, replacements, <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> LiteralControl<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">AlternateView htmlView = AlternateView.<span style="color: #0000FF;">CreateAlternateViewFromString</span><span style="color: #000000;">&#40;</span>msgHtml.<span style="color: #0000FF;">Body</span>, <span style="color: #0600FF;">null</span>, “text/html”<span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">msg.<span style="color: #0000FF;">AlternateViews</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>htmlView<span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #008080; font-style: italic;">// send email now (check web.config)</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">SmtpClient smtp = <a href="http://www.google.com/search?q=new+msdn.microsoft.com"><span style="color: #008000;">new</span></a> SmtpClient<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">smtp.<span style="color: #0000FF;">Send</span><span style="color: #000000;">&#40;</span>msg<span style="color: #000000;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>The <strong>CreateMailMessage </strong> method creates the email message and does the merging of our <em>replacement </em>list with the placeholders. We also pass in the string that we created earlier. Remember the string held all the email recipient addresses. The last parameter is looking for a control that owns the <strong>MailDefinition</strong>. We don't have one so we just pass in a dummy control. </p>
<p>All that remains is to send the email message via the smtp protocol. If everything in your <strong>Web.config</strong> file is set up correctly your email should be on the way. </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/search-this?a=PwmuD80wd1E:Ycr6XObtyYY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/search-this?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=PwmuD80wd1E:Ycr6XObtyYY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/search-this?i=PwmuD80wd1E:Ycr6XObtyYY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=PwmuD80wd1E:Ycr6XObtyYY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/search-this?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=PwmuD80wd1E:Ycr6XObtyYY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/search-this?i=PwmuD80wd1E:Ycr6XObtyYY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=PwmuD80wd1E:Ycr6XObtyYY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/search-this?i=PwmuD80wd1E:Ycr6XObtyYY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=PwmuD80wd1E:Ycr6XObtyYY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/search-this?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=PwmuD80wd1E:Ycr6XObtyYY:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/search-this?d=l6gmwiTKsz0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.search-this.com/2009/02/05/aspnet-sending-email-both-in-html-and-plain-text/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		<feedburner:origLink>http://www.search-this.com/2009/02/05/aspnet-sending-email-both-in-html-and-plain-text/</feedburner:origLink></item>
		<item>
		<title>Oh, The Irony…</title>
		<link>http://feedproxy.google.com/~r/search-this/~3/gO0LKZQJxXs/</link>
		<comments>http://www.search-this.com/2009/01/26/oh-the-irony/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 17:10:28 +0000</pubDate>
		<dc:creator>Golgotha</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.search-this.com/?p=782</guid>
		<description><![CDATA[So this morning I thought I would take a look at some of the videos that showcase Windows 7. Maybe get excited about some of the new features, get my hopes up, why not? I went to their website but CAN'T view the videos!
First I get the, "Additional plugins are required to display all the [...]]]></description>
			<content:encoded><![CDATA[<p>So this morning I thought I would take a look at some of the videos that showcase Windows 7. Maybe get excited about some of the new features, get my hopes up, why not? I went to <a href="http://www.microsoft.com/windows/windows-7/beta-videos.aspx">their website</a> but CAN'T view the videos!</p>
<p>First I get the, "<strong>Additional plugins are required to display all the media on this page.</strong>" bar, which is not a problem in and of itself. I realize I need to get the Silverlight plugin. So I try to do so and get this <a href="http://www.search-this.com/wp-content/uploads/2009/01/win7b.gif"><strong>error message</strong></a>.</p>
<p><a href="http://www.search-this.com/wp-content/uploads/2009/01/win7a.gif"><br />
<img src="http://www.search-this.com/wp-content/uploads/2009/01/win7a-300x95.gif" alt="win7a" title="win7a" width="300" height="95" class="alignnone size-medium wp-image-783" /><br />
</a><br />
[ <a href="http://www.search-this.com/wp-content/uploads/2009/01/win7a.gif">Click to enlarge</a> ]</p>
<p>I'm not going to switch browsers in order to view videos people...</p>
<p>Oh Microsoft, why do you do this to yourself? I can't keep defending you forever...</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/search-this?a=gO0LKZQJxXs:tLhq1-eSD0g:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/search-this?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=gO0LKZQJxXs:tLhq1-eSD0g:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/search-this?i=gO0LKZQJxXs:tLhq1-eSD0g:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=gO0LKZQJxXs:tLhq1-eSD0g:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/search-this?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=gO0LKZQJxXs:tLhq1-eSD0g:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/search-this?i=gO0LKZQJxXs:tLhq1-eSD0g:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=gO0LKZQJxXs:tLhq1-eSD0g:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/search-this?i=gO0LKZQJxXs:tLhq1-eSD0g:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=gO0LKZQJxXs:tLhq1-eSD0g:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/search-this?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=gO0LKZQJxXs:tLhq1-eSD0g:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/search-this?d=l6gmwiTKsz0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.search-this.com/2009/01/26/oh-the-irony/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.search-this.com/2009/01/26/oh-the-irony/</feedburner:origLink></item>
		<item>
		<title>This Just In – The Internet Is Popular</title>
		<link>http://feedproxy.google.com/~r/search-this/~3/B8ZfqZo8EME/</link>
		<comments>http://www.search-this.com/2009/01/16/this-just-in-the-internet-is-popular/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 15:57:48 +0000</pubDate>
		<dc:creator>Golgotha</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Internet Marketing]]></category>

		<guid isPermaLink="false">http://www.search-this.com/?p=777</guid>
		<description><![CDATA[The Internet has now surpassed all media except television as a news source, according to consumers surveyed in December 2008 by the Pew Research Center for the People and the Press. 
In December 2008, 40% of respondents said they got most of their news about national and international issues from the Internet, up from just [...]]]></description>
			<content:encoded><![CDATA[<p>The Internet has now surpassed all media except television as a news source, according to consumers surveyed in December 2008 by the<em> Pew Research Center for the People and the Press</em>. </p>
<p>In December 2008, 40% of respondents said they got most of their news about national and international issues from the Internet, up from just 24% in September 2007.</p>
<p>Pew said it was the <strong>first time since it started surveying that consumers relied more on the Internet for news than on newspapers</strong>.</p>
<p>Television was still the main source for national and international news, at 70%. </p>
<p><img src="http://www.search-this.com/wp-content/uploads/2009/01/100748.gif" alt="100748" title="100748" width="324" height="278" class="alignnone size-full wp-image-778" /></p>
<p>For young people, however, the Internet now rivals TV as a news source. Nearly six out of 10 Americans younger than 30 said they got most of their national and international news online; the exact same percentage said TV was the main way they got their news. </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/search-this?a=B8ZfqZo8EME:_Kkv7pNfJAQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/search-this?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=B8ZfqZo8EME:_Kkv7pNfJAQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/search-this?i=B8ZfqZo8EME:_Kkv7pNfJAQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=B8ZfqZo8EME:_Kkv7pNfJAQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/search-this?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=B8ZfqZo8EME:_Kkv7pNfJAQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/search-this?i=B8ZfqZo8EME:_Kkv7pNfJAQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=B8ZfqZo8EME:_Kkv7pNfJAQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/search-this?i=B8ZfqZo8EME:_Kkv7pNfJAQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=B8ZfqZo8EME:_Kkv7pNfJAQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/search-this?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=B8ZfqZo8EME:_Kkv7pNfJAQ:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/search-this?d=l6gmwiTKsz0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.search-this.com/2009/01/16/this-just-in-the-internet-is-popular/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.search-this.com/2009/01/16/this-just-in-the-internet-is-popular/</feedburner:origLink></item>
		<item>
		<title>Blog Blazers Book Review</title>
		<link>http://feedproxy.google.com/~r/search-this/~3/xi1Rqg_4tcA/</link>
		<comments>http://www.search-this.com/2009/01/09/blog-blazers-book-review/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 14:54:43 +0000</pubDate>
		<dc:creator>Golgotha</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[book review]]></category>

		<guid isPermaLink="false">http://www.search-this.com/?p=767</guid>
		<description><![CDATA[
Stephane Grenier was kind enough to send me a copy of his new book Blog Blazers - 40 Top Bloggers Share Their Secrets. I'm glad he did, it's a very enjoyable read. It's a lot like what the Random Bits podcast offers its listeners. In fact the book interviews both Jonathan Snook and Yaro Starak [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.search-this.com/wp-content/uploads/2009/01/blogblazers.jpg" alt="" title="blogblazers" width="240" height="240" align="left" /></p>
<p>Stephane Grenier was kind enough to send me a copy of his new book <strong><a href="http://www.blogblazers.com/">Blog Blazers - 40 Top Bloggers Share Their Secrets</a></strong>. I'm glad he did, it's a very enjoyable read. It's a lot like what the <strong><a href="http://www.search-this.com/random-bits/">Random Bits</a></strong> podcast offers its listeners. In fact the book interviews both <strong><a href="http://www.search-this.com/2008/01/28/random-bits-podcast-with-jonathan-snook-part-1/">Jonathan Snook</a></strong> and <strong><a href="http://www.search-this.com/2008/01/28/random-bits-podcast-with-jonathan-snook-part-1/">Yaro Starak</a></strong> which have been interviewed here before on the Random Bits podcast. You'll also find interviews with notables like Seth Godin, Neil Patel, David Seah and 35 other top bloggers.</p>
<p>The books main goal is to provide you and your blog some insight into what it takes to be successful. Reminding you that "A new blog comes online every 1.4 seconds" it sure doesn't hurt to learn from some of the most successful bloggers to date.</p>
<p>In Blog Blazers, you'll learn the secrets of 40 top bloggers, as they all weigh in on such questions as:</p>
<p>- What's your best tip for writing a successful blog post?<br />
- What are your main avenues for marketing your blog?<br />
- What was your most successful blog post ever?<br />
- What's the most common mistake new bloggers make?<br />
- What turns you off most when visiting a blog?<br />
- What's the best way to make money from your blog?<br />
- Which books and websites do you recommend to new bloggers?<br />
- Which five blogs do you regularly read?<br />
- and many more! </p>
<p>It's a quick and easy read and well worth any bloggers time.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/search-this?a=xi1Rqg_4tcA:y5E-8_zqQ_0:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/search-this?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=xi1Rqg_4tcA:y5E-8_zqQ_0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/search-this?i=xi1Rqg_4tcA:y5E-8_zqQ_0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=xi1Rqg_4tcA:y5E-8_zqQ_0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/search-this?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=xi1Rqg_4tcA:y5E-8_zqQ_0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/search-this?i=xi1Rqg_4tcA:y5E-8_zqQ_0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=xi1Rqg_4tcA:y5E-8_zqQ_0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/search-this?i=xi1Rqg_4tcA:y5E-8_zqQ_0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=xi1Rqg_4tcA:y5E-8_zqQ_0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/search-this?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=xi1Rqg_4tcA:y5E-8_zqQ_0:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/search-this?d=l6gmwiTKsz0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.search-this.com/2009/01/09/blog-blazers-book-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.search-this.com/2009/01/09/blog-blazers-book-review/</feedburner:origLink></item>
		<item>
		<title>Articles You May Have Missed in 2008, But Shouldn’t Have</title>
		<link>http://feedproxy.google.com/~r/search-this/~3/6Y0UMPBpIrY/</link>
		<comments>http://www.search-this.com/2009/01/02/articles-you-may-have-missed-in-2008-but-shouldnt-have/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 16:04:15 +0000</pubDate>
		<dc:creator>Golgotha</dc:creator>
				<category><![CDATA[Search Engine Optimization]]></category>

		<guid isPermaLink="false">http://www.search-this.com/?p=764</guid>
		<description><![CDATA[Happy New Year all, here are some articles from the past year that we think are worth a read:


Let’s All Get Inline (In a Block, In a Block)


Thinking Outside The SEO Box


Fix Your CSS


10 Things Any Web Developer Worth Their Spit Should Know


Easy Vertical Centering with CSS


WordPress Plugin: Comment Info Tip


Greasing Gmail


CSS - An Absolute [...]]]></description>
			<content:encoded><![CDATA[<p>Happy New Year all, here are some articles from the past year that we think are worth a read:</p>
<ul>
<li>
<a href="http://www.search-this.com/2008/08/28/lets-all-get-inline-in-a-block-in-a-block/">Let’s All Get Inline (In a Block, In a Block)</a>
</li>
<li>
<a href="http://www.search-this.com/2008/08/06/thinking-outside-the-seo-box/">Thinking Outside The SEO Box</a>
</li>
<li>
<a href="http://www.search-this.com/2008/07/14/fix-your-css/">Fix Your CSS</a>
</li>
<li>
<a href="http://www.search-this.com/2008/06/24/10-things-any-web-developer-worth-their-spit-should-know/">10 Things Any Web Developer Worth Their Spit Should Know</a>
</li>
<li>
<a href="http://www.search-this.com/2008/05/15/easy-vertical-centering-with-css/">Easy Vertical Centering with CSS</a>
</li>
<li>
<a href="http://www.search-this.com/2008/05/05/wordpress-plugin-comment-info-tip/">WordPress Plugin: Comment Info Tip</a>
</li>
<li>
<a href="http://www.search-this.com/2008/04/21/greasing-gmail/">Greasing Gmail</a>
</li>
<li>
<a href="http://www.search-this.com/2008/04/09/css-an-absolute-mess/">CSS - An Absolute Mess</a>
</li>
<li>
<a href="http://www.search-this.com/2008/03/26/scrolling-scrolling-scrolling/">Scrolling, Scrolling, Scrolling</a>
</li>
<li>
<a href="http://www.search-this.com/2008/03/03/how-to-promote-your-blog-so-what/">How to Promote Your Blog - So What?</a>
</li>
<li>
<a href="http://www.search-this.com/2008/02/13/disjointed-css/">Disjointed CSS </a>
</li>
<li>
<a href="http://www.search-this.com/2008/01/28/random-bits-podcast-with-jonathan-snook-part-1/">Random Bits Podcast with Jonathan Snook, Part 1</a>
</li>
<li>
<a href="http://www.search-this.com/2008/01/07/random-bits-podcast-with-yaro-starak/">Random Bits Podcast with Yaro Starak</a>
</li>
<li>
<a href="http://www.search-this.com/2008/02/06/web-developer-crossword-puzzle/">Web Developer Crossword Puzzle</a>
</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/search-this?a=6Y0UMPBpIrY:xLDdRpV_RpQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/search-this?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=6Y0UMPBpIrY:xLDdRpV_RpQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/search-this?i=6Y0UMPBpIrY:xLDdRpV_RpQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=6Y0UMPBpIrY:xLDdRpV_RpQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/search-this?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=6Y0UMPBpIrY:xLDdRpV_RpQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/search-this?i=6Y0UMPBpIrY:xLDdRpV_RpQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=6Y0UMPBpIrY:xLDdRpV_RpQ:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/search-this?i=6Y0UMPBpIrY:xLDdRpV_RpQ:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=6Y0UMPBpIrY:xLDdRpV_RpQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/search-this?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=6Y0UMPBpIrY:xLDdRpV_RpQ:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/search-this?d=l6gmwiTKsz0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.search-this.com/2009/01/02/articles-you-may-have-missed-in-2008-but-shouldnt-have/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.search-this.com/2009/01/02/articles-you-may-have-missed-in-2008-but-shouldnt-have/</feedburner:origLink></item>
		<item>
		<title>What to Get Your Geek for Christmas 2008</title>
		<link>http://feedproxy.google.com/~r/search-this/~3/M2mNdsRNsrw/</link>
		<comments>http://www.search-this.com/2008/11/29/what-to-get-your-geek-for-christmas-2008/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 17:42:16 +0000</pubDate>
		<dc:creator>Golgotha</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Stuff]]></category>
		<category><![CDATA[Website Tools]]></category>
		<category><![CDATA[christmas]]></category>

		<guid isPermaLink="false">http://www.search-this.com/?p=738</guid>
		<description><![CDATA[It’s the most wonderful time of the year… 
Yep it’s that time of the year again, time to go shopping for that special geek you love. Here are a handful of gifts any geek is sure to love.
ATI Radeon HD 4870-X2 DDR5 2GB PCI-Express x16

This video card is smoking fast. Right now it’s the fastest [...]]]></description>
			<content:encoded><![CDATA[<p><em>It’s the most wonderful time of the year… </em><br />
Yep it’s that time of the year again, time to go shopping for that special geek you love. Here are a handful of gifts any geek is sure to love.</p>
<h2><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16814102768">ATI Radeon HD 4870-X2 DDR5 2GB PCI-Express x16</a></h2>
<p><img src="http://www.search-this.com/wp-content/uploads/2008/11/ati-radeon-4870.jpg" alt="ATI Radeon 4870 x2" title="ati-radeon-4870" class="size-full wp-image-739" width="278" align="left" height="134"></p>
<p>This video card is smoking fast. Right now it’s the fastest card on the market. Pick up one of these, or two in crossfire mode and play Call of Duty 4 and feel like you’re right there in the action! I have one on my new rig and oh man does it make CoD4 look great!</p>
<div class="clearfix"></div>
<h2><a href="http://pc.ign.com/objects/818/818215.html">Left 4 Dead</a></h2>
<p><img src="http://www.search-this.com/wp-content/uploads/2008/11/left-4-dead.jpg" alt="Left 4 Dead" title="left-4-dead" class="size-full wp-image-740" width="160" align="right" height="233"></p>
<p>For starters it’s Valve. Not enough? Well you get to kill Zombies! That’s always fun. Lots and lots of zombies. And you can play in co-op mode with 3 of your buddies. Setting out to do for co-op gaming what Counter-Strike did for team combat, Left 4 Dead is an ambitious survival horror game. Running on the Source engine, Left 4 Dead leaves four armed survivors of a world overrun with zombies, and they must fight their way out to escape the outbreak. It’s a blast. It’s like I’m Will Smith in <em>I am Legend</em>.</p>
<div class="clearfix"></div>
<h2><a href="http://gear.ign.com/articles/926/926024p1.html">Captain Kirk’s Replica Chair</a></h2>
<p><img src="http://www.search-this.com/wp-content/uploads/2008/11/captains-chair.jpg" alt="Captains Chair" title="captains-chair" class="size-full wp-image-741" width="276" align="left" height="139"></p>
<p>“Kirk to bridge, someone………has…….stolen my……..chair.” And for the right price, that person can be you. Trekkies across the globe practically drowned in their own geekdom when it was first reported that Diamond Select, a popular sci-fi and comic toy store, was planning on releasing a life-sized Original Series captain’s chair for purchase.</p>
<div class="clearfix"></div>
<h2><a href="http://www.amazon.com/Sony-DPF-D70-7-inch-Digital-Photo/dp/B0013A12H6/ref=sr_1_8?ie=UTF8&amp;s=photo&amp;qid=1227675394&amp;sr=1-8">Sony Photo Frame</a></h2>
<p><img src="http://www.search-this.com/wp-content/uploads/2008/11/sony-frame.jpg" alt="" title="sony-frame" class="alignnone size-full wp-image-742" width="245" align="right" height="178"></p>
<p>Now you can display your digital photo collection in breathtakingly vivid color–on a Sony Digital Photo Frame. Choose from a variety of slide show options, and watch your photo memories come to life on this stylish frame. And when not displaying images, you can set it to one of its clock or calendar modes–making it a great addition to any home or office.</p>
<div class="clearfix"></div>
<h2><a href="http://www.amazon.com/gp/product/B000UHE8YM/ref=s9sdps_c1_23_at2-rfc_p-frt_p-3237_p_si1?pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=center-1&amp;pf_rd_r=1SA0ACBRVVP2BN1NRFG9&amp;pf_rd_t=101&amp;pf_rd_p=463383351&amp;pf_rd_i=507846">Logitech G15 Gaming Keyboard</a></h2>
<p><img src="http://www.search-this.com/wp-content/uploads/2008/11/keyboard.jpg" alt="" title="Keyboard" class="alignnone size-full wp-image-743" width="300" align="left" height="207"></p>
<p>Good intel and proper gear are the keys to victory. With the Logitech G15 keyboard, you get both. Now you can easily discover on which server your friends are playing Battlefield 2142, be notified when your World of Warcraft battleground becomes available and know exactly who’s talking in Ventrilo with the Logitech G15 keyboard’s exclusive GamePanel LCD. You can also create useful macros on the fly that play back with a single press of one of the six G keys. As every key features illuminated characters, with three levels of brightness, you can keep playing late into the night.</p>
<div class="clearfix"></div>
<h2><a href="http://www.amazon.com/Iron-Ultimate-Two-Disc-Live-Blu-ray/dp/B001GAPC1K/ref=sr_tr_bbs_sr_1?ie=UTF8&amp;s=dvd&amp;qid=1227674407&amp;sr=8-1">Iron Man (Ultimate Two-Disc Edition Blu-ray)</a></h2>
<p><img src="http://www.search-this.com/wp-content/uploads/2008/11/ironman.jpg" alt="" title="ironman" class="alignnone size-full wp-image-744" width="137" align="right" height="177"></p>
<p>While I don’t have a blu-ray player yet. If I did this would be the first movie that I pick up. This movie was so fun to watch and the effects were just perfect. I would love to watch this on a nice 1080p screen. Hint hint Santa…</p>
<p>Any word of The Avengers movie?</p>
<div class="clearfix"></div>
<h2><a href="http://www.amazon.com/Band-Brothers-Blu-ray-John-Adams/dp/B00129H7VS/ref=sr_1_1?ie=UTF8&amp;s=dvd&amp;qid=1227674544&amp;sr=1-1">Band of Brothers (Blu-ray)</a></h2>
<p><img src="http://www.search-this.com/wp-content/uploads/2008/11/band-of-brothers.jpg" alt="" title="band-of-brothers" class="alignnone size-full wp-image-745" width="134" align="left" height="150"></p>
<p>This is a movie series that everyone should own. It should be required viewing material for all. It leaves you humbled and grateful for the men and women who have sacrificed so that we may enjoy the freedoms that we have. </p>
<div class="clearfix"></div>
<h2><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16819115200">Intel Core i7 Extreme Edition Quad-Core Processor</a></h2>
<p><img src="http://www.search-this.com/wp-content/uploads/2008/11/intel-i7.jpg" alt="" title="intel-i7" class="alignnone size-full wp-image-746" width="129" height="188" align="right" ></p>
<p>Conquer the world of extreme gaming with the fastest performing processor on the planet: the Intel® Core™ i7 processor Extreme Edition: 3.20 GHz core speed, 8 processing threads with Intel HT technology, 8 MB of Cache and 3 Channels of DDR3 1066 MHz memory. This is the fastest processor that money can buy. It’s not cheap, but with great power comes… a really big price tag. </p>
<div class="clearfix"></div>
<h2><a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16883227118">iBUYPOWER Gamer Supreme 962i Intel Core i7 920(2.66GHz) 6GB DDR3 500GB NVIDIA GeForce GTX 260</a></h2>
<p><img src="http://www.search-this.com/wp-content/uploads/2008/11/ibuypower.jpg" alt="" title="ibuypower" class="alignnone size-full wp-image-747" width="145" height="145" align="left" ><br />
I just purchased a new computer from <a href="http://www.ibuypower.com/">ibuypower</a> and am loving it. They don't have the best customer service, but they do build great computers and for great prices. The computer I got is smoking and for about half the price you would pay on Dell. If you're in the market for a new gaming rig and you don't feel like building it yourself, the take a look at ibuypower and see what you think.</p>
<div class="clearfix"></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/search-this?a=M2mNdsRNsrw:MTpWwiJSi4E:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/search-this?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=M2mNdsRNsrw:MTpWwiJSi4E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/search-this?i=M2mNdsRNsrw:MTpWwiJSi4E:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=M2mNdsRNsrw:MTpWwiJSi4E:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/search-this?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=M2mNdsRNsrw:MTpWwiJSi4E:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/search-this?i=M2mNdsRNsrw:MTpWwiJSi4E:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=M2mNdsRNsrw:MTpWwiJSi4E:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/search-this?i=M2mNdsRNsrw:MTpWwiJSi4E:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=M2mNdsRNsrw:MTpWwiJSi4E:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/search-this?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=M2mNdsRNsrw:MTpWwiJSi4E:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/search-this?d=l6gmwiTKsz0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.search-this.com/2008/11/29/what-to-get-your-geek-for-christmas-2008/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.search-this.com/2008/11/29/what-to-get-your-geek-for-christmas-2008/</feedburner:origLink></item>
		<item>
		<title>Lijit’s Integration with WordPress</title>
		<link>http://feedproxy.google.com/~r/search-this/~3/KHozlxFbM2Q/</link>
		<comments>http://www.search-this.com/2008/11/03/lijits-integration-with-wordpress/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 17:54:46 +0000</pubDate>
		<dc:creator>Golgotha</dc:creator>
				<category><![CDATA[Website Design]]></category>
		<category><![CDATA[Website Tools]]></category>
		<category><![CDATA[lijit]]></category>

		<guid isPermaLink="false">http://www.search-this.com/?p=732</guid>
		<description><![CDATA[
I spoke to you back in January about Lijit. Remember I showed you that Lijit allows you to easily create your own search engine. One that searches your blog, bookmarks, photos, blogroll, and more. 
I really liked Lijit then but I was disappointed that I couldn't integrate the Lijit search functionality into WordPress. That is [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.search-this.com/wp-content/uploads/2007/12/lijit.png' alt='lijit.png' align='left' style='padding-right:10px' width='179' height='128' /></p>
<p>I spoke to you back in January about <a href="http://www.search-this.com/2008/01/02/lijit-is-cool/">Lijit</a>. Remember I showed you that Lijit allows you to easily create your own search engine. One that searches your blog, bookmarks, photos, blogroll, and more. </p>
<p>I really liked Lijit then but I was disappointed that I couldn't integrate the Lijit search functionality into WordPress. That is let Lijit take over my search box that was already there and is ALREADY there in just about every other blog too. Instead you had to put a widget on your page. I felt like this was such a mistake I actually went to visit Lijit in Boulder and told them so. Well I'm happy to say that they have listened and now allow you to let their search take over your search box. Here's what they say:</p>
<blockquote><p>Lijit's integration with WordPress.org just keeps getting better! Now you can either install the Lijit Search widget OR have Lijit power your existing WordPress search box. As if that weren’t exciting enough, our Lijit stats will automatically display within your WordPress dashboard for one-stop stats viewing too.
</p></blockquote>
<p>Go ahead and have a look, try the search located in the top left corner....</p>
<p>If you like it you can find the <a href="http://wordpress.org/extend/plugins/wp-lijit-wijit/">Lijit WordPress plugin here</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/search-this?a=KHozlxFbM2Q:ZU2JtrtM4iM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/search-this?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=KHozlxFbM2Q:ZU2JtrtM4iM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/search-this?i=KHozlxFbM2Q:ZU2JtrtM4iM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=KHozlxFbM2Q:ZU2JtrtM4iM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/search-this?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=KHozlxFbM2Q:ZU2JtrtM4iM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/search-this?i=KHozlxFbM2Q:ZU2JtrtM4iM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=KHozlxFbM2Q:ZU2JtrtM4iM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/search-this?i=KHozlxFbM2Q:ZU2JtrtM4iM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=KHozlxFbM2Q:ZU2JtrtM4iM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/search-this?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=KHozlxFbM2Q:ZU2JtrtM4iM:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/search-this?d=l6gmwiTKsz0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.search-this.com/2008/11/03/lijits-integration-with-wordpress/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.search-this.com/2008/11/03/lijits-integration-with-wordpress/</feedburner:origLink></item>
		<item>
		<title>Free Reference Sheets</title>
		<link>http://feedproxy.google.com/~r/search-this/~3/lfZGdTWrPEI/</link>
		<comments>http://www.search-this.com/2008/10/27/free-reference-sheets/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 03:28:30 +0000</pubDate>
		<dc:creator>Golgotha</dc:creator>
				<category><![CDATA[Website Tools]]></category>
		<category><![CDATA[reference sheets]]></category>

		<guid isPermaLink="false">http://www.search-this.com/?p=735</guid>
		<description><![CDATA[Thanks to the people over at DZone for creating free cheat sheets for developers. They have created some really nice reference sheets for just about everything web related: Ajax, C#, ASP.NET, Springs, PHP, Java, Struts, IntelliJ IDEA, Design Patterns, jQuery Selectors, CSS and many more.
Each sheet is done by a respected professional in that discipline [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.search-this.com/wp-content/uploads/2008/10/5358.png" alt="" title="Reference Sheet" width="206" height="266" class="alignleft size-full wp-image-737" style="padding-right:8px;" />Thanks to the people over at <a href="http://www.dzone.com/links/index.html">DZone</a> for creating <strong><a href="http://refcardz.dzone.com/">free cheat sheets for developers</a></strong>. They have created some really nice reference sheets for just about everything web related: Ajax, C#, ASP.NET, Springs, PHP, Java, Struts, IntelliJ IDEA, Design Patterns, jQuery Selectors, CSS and many more.</p>
<p>Each sheet is done by a respected professional in that discipline -- Jon Skeet, author of <em>C# in Depth</em> did the C# sheet and Molly Holzschlag, author of <em>The Zen of CSS Design</em> did the CSS sheet. Of course these sheets aren't intended to teach you, but simply there to aid you in those things that you usually end up looking up. </p>
<p>So far I have downloaded the C#, ASP.NET and jQuery sheets. They're handy and they're free, what else do you need to know than that. Enjoy.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/search-this?a=lfZGdTWrPEI:n-F4QYpAcqs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/search-this?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=lfZGdTWrPEI:n-F4QYpAcqs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/search-this?i=lfZGdTWrPEI:n-F4QYpAcqs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=lfZGdTWrPEI:n-F4QYpAcqs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/search-this?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=lfZGdTWrPEI:n-F4QYpAcqs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/search-this?i=lfZGdTWrPEI:n-F4QYpAcqs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=lfZGdTWrPEI:n-F4QYpAcqs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/search-this?i=lfZGdTWrPEI:n-F4QYpAcqs:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=lfZGdTWrPEI:n-F4QYpAcqs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/search-this?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=lfZGdTWrPEI:n-F4QYpAcqs:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/search-this?d=l6gmwiTKsz0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.search-this.com/2008/10/27/free-reference-sheets/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.search-this.com/2008/10/27/free-reference-sheets/</feedburner:origLink></item>
		<item>
		<title>New Job at a Web Dev Agency!</title>
		<link>http://feedproxy.google.com/~r/search-this/~3/hFYy8BlWHhc/</link>
		<comments>http://www.search-this.com/2008/10/22/new-job-at-a-web-dev-agency/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 16:51:45 +0000</pubDate>
		<dc:creator>Golgotha</dc:creator>
				<category><![CDATA[Search Engine Optimization]]></category>

		<guid isPermaLink="false">http://www.search-this.com/?p=733</guid>
		<description><![CDATA[
After seven years of being a software developer I have finally done it - I've joined a web agency! On November 3rd I will be joining Malenke &#124; Barnhart here in Denver. I'm pretty excited about it. It looks like a real fun place to work, Xbox 360 on down time, dress however you want [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.search-this.com/wp-content/uploads/2008/10/mb.jpg" alt="" title="MB" width="243" height="154" class="alignleft size-full wp-image-734" /></p>
<p>After seven years of being a software developer I have finally done it - I've joined a web agency! On November 3rd I will be joining <a href="http://www.mbarnhart.com/"><strong>Malenke | Barnhart</strong></a> here in Denver. I'm pretty excited about it. It looks like a real fun place to work, Xbox 360 on down time, dress however you want and drink beer on Fridays. All while producing incredible top quality work. Here is some of their work:</p>
<ul>
<li><a href="http://www.denver.org/">Denver.org</a></li>
<li><a href="http://www.compareford.com/regionSelector.php">Ford</a></li>
<li><a href="http://www.denverzoo.org/">Denver Zoo</a></li>
<li><a href="http://www.howmuchshakecanyoutake.com/ ">Quiznos</a></li>
<li><a href="http://www.girlscoutsofcolorado.org/">Girl Scouts</a></li>
</ul>
<p>So for those of you that have worked for an agency before, do you have any advice for me?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/search-this?a=hFYy8BlWHhc:xBnhXj21Sro:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/search-this?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=hFYy8BlWHhc:xBnhXj21Sro:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/search-this?i=hFYy8BlWHhc:xBnhXj21Sro:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=hFYy8BlWHhc:xBnhXj21Sro:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/search-this?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=hFYy8BlWHhc:xBnhXj21Sro:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/search-this?i=hFYy8BlWHhc:xBnhXj21Sro:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=hFYy8BlWHhc:xBnhXj21Sro:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/search-this?i=hFYy8BlWHhc:xBnhXj21Sro:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=hFYy8BlWHhc:xBnhXj21Sro:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/search-this?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=hFYy8BlWHhc:xBnhXj21Sro:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/search-this?d=l6gmwiTKsz0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.search-this.com/2008/10/22/new-job-at-a-web-dev-agency/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.search-this.com/2008/10/22/new-job-at-a-web-dev-agency/</feedburner:origLink></item>
		<item>
		<title>Links for the Weekend, 10-18-2008</title>
		<link>http://feedproxy.google.com/~r/search-this/~3/-92HLCh7Bjw/</link>
		<comments>http://www.search-this.com/2008/10/18/links-for-the-weekend-10-18-2008/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 14:59:45 +0000</pubDate>
		<dc:creator>Golgotha</dc:creator>
				<category><![CDATA[Search Engine Optimization]]></category>

		<guid isPermaLink="false">http://www.search-this.com/?p=731</guid>
		<description><![CDATA[
Man Chews Through 15-lb. Burger - I don't know what to say, bon appetit...
Manuel Camino &#38; Taurusfolio Highlights - That is some talent there.
The Importance of Sitemaps - Jeff Atwood discovers the light or at least the importance of the sitemap.
Bride In The Pool - Oh no you didn't...
Json.NET - Simplifying .NET  JavaScript communication [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.comcast.net/articles/news-general/20081016/ODD.Big.Burger/&#038;cvqh=itn_burger/">Man Chews Through 15-lb. Burger</a> - I don't know what to say, bon appetit...</li>
<li><a href="http://www.xebius.com/taurusfolio/">Manuel Camino &amp; Taurusfolio Highlights</a> - That is some talent there.</li>
<li><a href="http://www.codinghorror.com/blog/archives/001174.html">The Importance of Sitemaps</a> - Jeff Atwood discovers the light or at least the importance of the sitemap.</li>
<li><a href="http://www.youtube.com/watch?v=mqKWay-_3bk">Bride In The Pool</a> - Oh no you didn't...</li>
<li><a href="http://james.newtonking.com/archive/2006/06/26/571.aspx">Json.NET - Simplifying .NET <-> JavaScript communication</a> - JSON.NET == NICE</li>
<li><a href="http://alistapart.com/articles/sprites2">CSS Sprites2 - It's JavaScript Time </a> - Hey it's Dave Shea, what can you say...</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/search-this?a=-92HLCh7Bjw:4HzvFhjYSSE:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/search-this?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=-92HLCh7Bjw:4HzvFhjYSSE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/search-this?i=-92HLCh7Bjw:4HzvFhjYSSE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=-92HLCh7Bjw:4HzvFhjYSSE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/search-this?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=-92HLCh7Bjw:4HzvFhjYSSE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/search-this?i=-92HLCh7Bjw:4HzvFhjYSSE:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=-92HLCh7Bjw:4HzvFhjYSSE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/search-this?i=-92HLCh7Bjw:4HzvFhjYSSE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=-92HLCh7Bjw:4HzvFhjYSSE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/search-this?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=-92HLCh7Bjw:4HzvFhjYSSE:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/search-this?d=l6gmwiTKsz0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.search-this.com/2008/10/18/links-for-the-weekend-10-18-2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.search-this.com/2008/10/18/links-for-the-weekend-10-18-2008/</feedburner:origLink></item>
		<item>
		<title>My Favorite Geek Books of 2008</title>
		<link>http://feedproxy.google.com/~r/search-this/~3/pFM9YnJmZ8c/</link>
		<comments>http://www.search-this.com/2008/10/01/my-favorite-geek-books-of-2008/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 14:05:24 +0000</pubDate>
		<dc:creator>Golgotha</dc:creator>
				<category><![CDATA[Website Design]]></category>
		<category><![CDATA[Website Tools]]></category>
		<category><![CDATA[books]]></category>

		<guid isPermaLink="false">http://www.search-this.com/?p=724</guid>
		<description><![CDATA[
The above photo is my stack of geek books from last Christmas. Yes, I love books -- I love the way they smell, thumbing through the pages and oh yes, the wisdom they bestow. I admit, often times I don't make it through the entire book. Sometimes just a handful of chapters. But every now [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.search-this.com/wp-content/uploads/2008/09/books1.jpg" alt="" title="books" width="424" height="318" class="alignnone size-full wp-image-730" /></p>
<p>The above photo is my stack of geek books from last Christmas. Yes, I love books -- I love the way they smell, thumbing through the pages and oh yes, the wisdom they bestow. I admit, often times I don't make it through the entire book. Sometimes just a handful of chapters. But every now and then you come across some great books that are gems. So I thought I would share a few of my favorite books from this year.</p>
<p><img src="http://www.search-this.com/wp-content/uploads/2008/09/c.jpg" alt="Head First C#" title="Head First C#" width="240" height="240" style="padding-right:7px; float:left"  /></p>
<h3>Head First C#</h3>
<p>Each morning before work I stop and enjoy a latte or cappuccino. This is my book of choice to read while sipping down my caffeine kick-start. That's because it's not like your typical code book which can be pretty dry. This book is very visual, full of pictures and diagrams that help to illustrate and drive home key points. Often times it finishes the chapter with a crossword puzzle helping you to retain the points of the chapter. In fact those crossword puzzles inspired <a href="http://www.search-this.com/2008/02/06/web-developer-crossword-puzzle/"><strong>this post</strong></a>. It's a great read for beginners and advanced users alike. </p>
<div class="clearfix"></div>
<p><img src="http://www.search-this.com/wp-content/uploads/2008/09/actionscript.jpg" alt="Object-Oriented ActionScript 3.0" title="Object-Oriented ActionScript 3.0" width="200" height="240"  style="padding:7px; float:right;" /></p>
<h3>Object-Oriented ActionScript 3.0</h3>
<p>If you are just starting to learn Flash or Flex or ActionScript then this is the book for you. Actually, even if you are a seasoned pro this is still the book for you. Why? Because it teaches you the correct way to do things. It teaches you true object oriented programming in ActionScript. With topics like: Encapsulation, Classes, Inheritance, Polymorphism, Interfaces, and Design Patterns you will not only learn ActionScript, but also principles of OOP. If you wish to learn proper Flash/Flex development then this book is for you.</p>
<div class="clearfix"></div>
<p><img src="http://www.search-this.com/wp-content/uploads/2008/09/aspnet.png" alt="The ASP.NET Anthology" title="The ASP.NET Anthology" width="178" height="229" style="float:left; padding:7px;" /></p>
<h3>The ASP.NET Anthology</h3>
<p>This book takes a problem solving approach to a handful of common everyday ASP.NET developer needs. Things like: form validation, membership and access control, working with email, rendering binary content, Ajax, handling errors and more. <a href="http://www.sitepoint.com/books/aspnetant1/?SID=76476f7d4aaa973e90c06459d01fd08c">Sitepoint</a> says this about the book, which I agree with: "Solve specific ASP.NET problems fast — without wading through mountains of reference material — and rest assured your code follows current best practices.  For the serious ASP.NET coder, this book is a must-have."</p>
<div class="clearfix"></div>
<p><img src="http://www.search-this.com/wp-content/uploads/2008/09/css.png" alt="The Ultimate CSS Reference" title="The Ultimate CSS Reference" width="170" height="210" style="float:right; padding:7px;" /></p>
<h3>The Ultimate CSS Reference</h3>
<p>Perhaps the last CSS book you'll ever need. Written by our very own Paul O'Brien whom regulars to Search-This will know does an amazing job making sense of often tricky, finicky or strange CSS behaviors. Almost every web site created today is built using CSS, which is why a thorough knowledge of this technology is mandatory for every web designer. There are plenty of good resources to help you learn the basics, but if you’re ready to truly master the intricacies of CSS, this is the book you need.</p>
<div class="clearfix"></div>
<p><img src="http://www.search-this.com/wp-content/uploads/2008/09/asp.png" alt="ASP.NET 3.5 Unleashed" title="ASP.NET 3.5 Unleashed" width="175" height="229" style="float:left; padding:7px;" /></p>
<h3>ASP.NET 3.5 Unleashed</h3>
<p>Make no mistake about it, this is a reference book at almost 2,000 pages. But it may be the best ASP.NET reference book on the market. It covers <em>everything</em>: LINQ to SQL, ASP.NET AJAX, ListView and DataPager data access controls and all the rest. What's especially nice is that you can tell the author, Stephen Walther, has spent time in the trenches. He knows best practices, like using CSS for all his layout work and having well-formed cross-browser friendly code all the while teaching you ASP.NET 3.5. This is a must-have book for all ASP.NET developers.</p>
<div class="clearfix"></div>
<p>Well there you have it, five of my favorite geek books of 2008. <strong>Do you have a book that you read this year that you thought was a gem?</strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/search-this?a=pFM9YnJmZ8c:QtBEc-Pctxc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/search-this?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=pFM9YnJmZ8c:QtBEc-Pctxc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/search-this?i=pFM9YnJmZ8c:QtBEc-Pctxc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=pFM9YnJmZ8c:QtBEc-Pctxc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/search-this?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=pFM9YnJmZ8c:QtBEc-Pctxc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/search-this?i=pFM9YnJmZ8c:QtBEc-Pctxc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=pFM9YnJmZ8c:QtBEc-Pctxc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/search-this?i=pFM9YnJmZ8c:QtBEc-Pctxc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=pFM9YnJmZ8c:QtBEc-Pctxc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/search-this?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=pFM9YnJmZ8c:QtBEc-Pctxc:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/search-this?d=l6gmwiTKsz0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.search-this.com/2008/10/01/my-favorite-geek-books-of-2008/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://www.search-this.com/2008/10/01/my-favorite-geek-books-of-2008/</feedburner:origLink></item>
		<item>
		<title>Links for the Weekend, 9-26-2008</title>
		<link>http://feedproxy.google.com/~r/search-this/~3/5bkr1NqqxZI/</link>
		<comments>http://www.search-this.com/2008/09/27/links-for-the-weekend-9-26-2008/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 13:37:42 +0000</pubDate>
		<dc:creator>Golgotha</dc:creator>
				<category><![CDATA[Links for the Weekend]]></category>
		<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.search-this.com/?p=722</guid>
		<description><![CDATA[
Fusionman - Awesome, totally awesome!
Regular Expression Library - Very handy, I hate regular expressions.
NFL Playoff Race Graph - I love visual displays of data.
Top 7 Fonts Used By Professionals In Graphic Design - Number one: Helvetica.
Contrast and Meaning - I love Andy's insight.
SNL- Tina Fey as Sarah Palin  -  Should you have missed [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.telegraph.co.uk/news/worldnews/europe/france/3086878/Fusionman-Jet-man-Yves-Rossy-soars-into-record-books-with-solo-flight-over-Channel.html">Fusionman</a> - Awesome, totally awesome!</li>
<li><a href="http://regexlib.com/">Regular Expression Library</a> - Very handy, I hate regular expressions.</li>
<li><a href="http://www.sportsclubstats.com/NFL.html">NFL Playoff Race Graph</a> - I love visual displays of data.</li>
<li><a href="http://justcreativedesign.com/2008/09/23/top-7-fonts-used-by-professionals-in-graphic-design-2/">Top 7 Fonts Used By Professionals In Graphic Design</a> - Number one: Helvetica.</li>
<li><a href="http://www.andyrutledge.com/contrast-and-meaning.php">Contrast and Meaning</a> - I love Andy's insight.</li>
<li><a href="http://www.youtube.com/watch?v=fHHYOh5qja8&#038;feature=related">SNL- Tina Fey as Sarah Palin </a> -  Should you have missed it...</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/search-this?a=5bkr1NqqxZI:oQoR70MGCzY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/search-this?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=5bkr1NqqxZI:oQoR70MGCzY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/search-this?i=5bkr1NqqxZI:oQoR70MGCzY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=5bkr1NqqxZI:oQoR70MGCzY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/search-this?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=5bkr1NqqxZI:oQoR70MGCzY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/search-this?i=5bkr1NqqxZI:oQoR70MGCzY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=5bkr1NqqxZI:oQoR70MGCzY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/search-this?i=5bkr1NqqxZI:oQoR70MGCzY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=5bkr1NqqxZI:oQoR70MGCzY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/search-this?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=5bkr1NqqxZI:oQoR70MGCzY:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/search-this?d=l6gmwiTKsz0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.search-this.com/2008/09/27/links-for-the-weekend-9-26-2008/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.search-this.com/2008/09/27/links-for-the-weekend-9-26-2008/</feedburner:origLink></item>
		<item>
		<title>Esquire October 2008 E-Ink Cover</title>
		<link>http://feedproxy.google.com/~r/search-this/~3/XceMxwi2D6w/</link>
		<comments>http://www.search-this.com/2008/09/21/esquire-october-2008-e-ink-cover/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 20:05:58 +0000</pubDate>
		<dc:creator>Golgotha</dc:creator>
				<category><![CDATA[Search Engine Optimization]]></category>

		<guid isPermaLink="false">http://www.search-this.com/?p=721</guid>
		<description><![CDATA[The October issue of Esquire, only a 100,000 issues released, features the world's first E-Ink magazine cover. The E-Ink display is the same technology used in the Amazon Kindle and Sony Reader. This is the first time it's been used in a magazine cover and I must say it's very impressive!


Are we moving ever closer [...]]]></description>
			<content:encoded><![CDATA[<p>The October issue of Esquire, only a 100,000 issues released, features the world's first E-Ink magazine cover. The E-Ink display is the same technology used in the Amazon Kindle and Sony Reader. This is the first time it's been used in a magazine cover and I must say it's very impressive!</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/iKS12PMdJ6w&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/iKS12PMdJ6w&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p><strong><br />
Are we moving ever closer to that promised paperless utopia?</strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/search-this?a=XceMxwi2D6w:bzCRORYGl-Q:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/search-this?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=XceMxwi2D6w:bzCRORYGl-Q:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/search-this?i=XceMxwi2D6w:bzCRORYGl-Q:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=XceMxwi2D6w:bzCRORYGl-Q:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/search-this?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=XceMxwi2D6w:bzCRORYGl-Q:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/search-this?i=XceMxwi2D6w:bzCRORYGl-Q:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=XceMxwi2D6w:bzCRORYGl-Q:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/search-this?i=XceMxwi2D6w:bzCRORYGl-Q:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=XceMxwi2D6w:bzCRORYGl-Q:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/search-this?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/search-this?a=XceMxwi2D6w:bzCRORYGl-Q:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/search-this?d=l6gmwiTKsz0" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.search-this.com/2008/09/21/esquire-october-2008-e-ink-cover/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.search-this.com/2008/09/21/esquire-october-2008-e-ink-cover/</feedburner:origLink></item>
	</channel>
</rss><!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
