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

<channel>
	<title>Headspring &#187; Tim Thomas</title>
	<atom:link href="http://www.headspring.com/author/tthomas/feed" rel="self" type="application/rss+xml" />
	<link>http://www.headspring.com</link>
	<description>Custom software... Done right the first time.</description>
	<lastBuildDate>Wed, 16 May 2012 18:27:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<copyright>Copyright © Headspring 2012 </copyright>
	<managingEditor>marketing@headspring.com (Jeffrey Palermo and Kevin Hurwitz)</managingEditor>
	<webMaster>marketing@headspring.com (Jeffrey Palermo and Kevin Hurwitz)</webMaster>
	<ttl>1440</ttl>
	<image>
		<url>http://www.headspring.com/wp-content/uploads/2012/05/HeadspringFlair144.jpg</url>
		<title>Headspring</title>
		<link>http://www.headspring.com</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle>We believe there is a better way</itunes:subtitle>
	<itunes:summary>Are you a lifelong learner?  Are you always searching for better ways to develop and maintain software?  So are we!  A passion for learning and growth is a core value at Headspring.  In this podcast, Headspring consultants, programmers, software developers, managers, and executives share the skills, techniques, patterns, and tools that have proven effective on clients&#039; consulting projects.  Headspring is a software consulting company in Austin, TX and has been recognized on the Inc 500 list and the Austin Business Journal&#039;s Best Place to Work award.</itunes:summary>
	<itunes:keywords>headspring, software, line, business, enterprise, applications, custom, MVC, Net, C, database, SQL</itunes:keywords>
	<itunes:category text="Technology" />
	<itunes:category text="Business" />
	<itunes:category text="Education">
		<itunes:category text="Training" />
	</itunes:category>
	<itunes:author>Jeffrey Palermo and Kevin Hurwitz</itunes:author>
	<itunes:owner>
		<itunes:name>Jeffrey Palermo and Kevin Hurwitz</itunes:name>
		<itunes:email>marketing@headspring.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.headspring.com/wp-content/uploads/2012/05/HeadspringFlair600.jpg" />
		<item>
		<title>Why Should I Use HTML5&#8242;s New Elements?</title>
		<link>http://www.headspring.com/2012/02/why-should-i-use-html5s-new-elements</link>
		<comments>http://www.headspring.com/2012/02/why-should-i-use-html5s-new-elements#comments</comments>
		<pubDate>Wed, 08 Feb 2012 22:17:52 +0000</pubDate>
		<dc:creator>Tim Thomas</dc:creator>
				<category><![CDATA[Bonus!]]></category>
		<category><![CDATA[Developer Deep Dive]]></category>

		<guid isPermaLink="false">http://www.headspring.com/?p=3505</guid>
		<description><![CDATA[A question I’m frequently asked typically goes something like this: &#8220;I hear ...]]></description>
			<content:encoded><![CDATA[<p>A question I’m frequently asked typically goes something like this:</p>
<blockquote><p>
  &#8220;I hear about all these new HTML tags, but I don’t have any problem with using <code>&lt;div&gt;</code>s like I&#8217;ve always done. Why should I care?&#8221;
</p></blockquote>
<p>The questioners are referring to the new elements introduced with HTML5, including <code>&lt;nav&gt;</code> (which encapsulates a part of your page containing navigation elements), <code>&lt;article&gt;</code> (think of a newspaper story, with its heading, byline, callouts, etc.), and <code>&lt;time&gt;</code>, <a href="http://dev.opera.com/articles/view/new-structural-elements-in-html5/">among others</a>. While it&#8217;s true the Web survived for many years without these new elements, there&#8217;s no reason to stand on tradition. The new elements provide a number of benefits to both Web developers and end users, and, best of all, you can start using them right away!</p>
<p><span id="more-3505"></span></p>
<ul>
<li><strong>Content aggregators and search providers can better figure out your content.</strong> News aggregators and search engines are everywhere, and are often an excellent way to disseminate your published content. Why not make it easy on them by explicitly marking what parts of your page they care about and what parts they can ignore?</li>
<li><strong>Screen readers need all the help they can get.</strong> Many potential visitors require assistive devices to view the Web, but Web sites have been slow to adopt tools to help. HTML5’s new elements help out by letting screen readers know what sections of the page represent real content, and what sections are simply visual fluff.</li>
<li><strong>The new tags are there, regardless.</strong> Either natively or with easy and clever workarounds, practically all browsers in use today recognize the new elements. Plus, they&#8217;ve been standardized by a number of industry groups. It&#8217;s never been easier to simply start working with them and you can rest easy knowing the new elements are here to stay.</li>
<li><strong>Your coworkers will thank you.</strong> The new elements are far more descriptive than the <code>&lt;div&gt;</code> standby is, meaning the same content is considerably more understandable to other developers looking at your HTML source. Self-explanatory semantic markup reduces confusion and is often cleaner-looking than its cousins with pervasive use of <code>&lt;div&gt;</code> tags.</li>
<li><strong>You&#8217;re probably already using them.</strong> These elements were added to the HTML5 specification because Web designers were already using them&#8230;just in a more verbose format. Most Web sites have common sections, like a header, navigation, and footer, yet there was no way to signify this with HTML. Thanks to the new elements, instead of something like this (which used to be all over the Internet):
<pre><code>&lt;div id='footer'&gt;...&lt;/div&gt;
</code></pre>
<p>&#8230;we now have a much more concise representation of the same concept:</p>
<pre><code>&lt;footer&gt;...&lt;/footer&gt;
</code></pre>
<p>Much better.</p>
</li>
</ul>
<p>Whether you&#8217;re working on a Web site for the newest, hottest start-up or helping maintain a 10-year-old internal Web site, the new HTML5 elements can provide you with a number of benefits. They&#8217;re easy to start using, respected by Web developers and search engines alike, and, soon, you’ll start to wonder how you lived without them. If you’d like to learn more about using these elements, check out Headspring’s <a href="http://info.headspring.com/html5-boot-camp-launch/?utm_campaign=Tim's-Blog-for-HTML5&amp;utm_source=blog">HTML5 Boot Camp</a>!</p>
<p>Have you encountered other benefits of using the new HTML5 elements? Have a particularly-elegant use case for one? Let us know in the comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.headspring.com/2012/02/why-should-i-use-html5s-new-elements/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Underscore Templates Primer</title>
		<link>http://www.headspring.com/2012/01/an-underscore-templates-primer</link>
		<comments>http://www.headspring.com/2012/01/an-underscore-templates-primer#comments</comments>
		<pubDate>Tue, 31 Jan 2012 16:19:45 +0000</pubDate>
		<dc:creator>Tim Thomas</dc:creator>
				<category><![CDATA[Developer Deep Dive]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[underscore]]></category>

		<guid isPermaLink="false">http://www.headspring.com/?p=3331</guid>
		<description><![CDATA[In April 2011, the jQuery team announced development on the popular jQuery ...]]></description>
			<content:encoded><![CDATA[<p>In April 2011, the jQuery team <a href="http://api.jquery.com/category/plugins/templates/">announced</a> development on the popular jQuery Templates plugin would be delayed indefinitely. In need of a replacement, I began investigating alternatives and soon discovered <a href="http://documentcloud.github.com/underscore/">Underscore</a>, the &#8220;utility belt&#8221; library behind the awesome <a href="http://documentcloud.github.com/backbone/">Backbone.js</a> framework. The Underscore library includes an easy-to-use templating feature that easily integrates with any JSON data source, so read on to learn how easy it is to create JSON-backed templates.<br />
<span id="more-3331"></span><br />
Sending JSON data to a browser is outside the scope of this blog post, but, for reference, take a look at this collection of books:</p>
<pre><code>[
  {
    "title":"Myst: The Book of Atrus",
    "author":"Rand Miller"
  },
  {
    "title":"The Hobbit",
    "author":"J.R.R. Tolkien"
  },
  {
    "title":"Stardust",
    "author":"Neil Gaiman"
  }
]
</code></pre>
<p>In this example, we&#8217;ll display this collection of books as a simple unordered list, but don&#8217;t let that stop you from experimenting!</p>
<h2>The Template</h2>
<p>First, we need to define our Underscore template, which we&#8217;ll do in a <code>&lt;script&gt;</code> block (meaning browsers will ignore it while rendering the page, but we can still reference it by its client ID) with the type of <code>text/template</code> (so your fellow developers will know it&#8217;s a template versus a standard bit of JavaScript).</p>
<pre><code>&lt;script id='tmpl-books' type='text/template'&gt;
  &lt;ul&gt;
    &lt;% for (var i = 0; i &lt; books.length; i++) { %&gt;
      &lt;% var book = books[i]; %&gt;
      &lt;li&gt;
        &lt;em&gt;&lt;%= book.title %&gt;&lt;/em&gt; by &lt;%= book.author %&gt;
      &lt;/li&gt;
    &lt;% } %&gt;
  &lt;/ul&gt;
&lt;/script&gt;
</code></pre>
<p>If you&#8217;ve worked with tools like ASP.NET &#8220;WebForms&#8221; or Rails, you may recognize the &#8220;bee sting&#8221; operators (<code>&lt;%</code> and <code>%&gt;</code>), which Underscore uses to both output data to the rendered template and encapsulate behavior (as JavaScript). In this template, we first loop through the &#8220;books&#8221; collection (which we&#8217;ll define in the next section), pluck out each book as the loop progresses, and print out the<br />
title and author of each as an unordered list item.</p>
<p>You&#8217;re free to inject as much JavaScript as you wish into your templates, but I find they&#8217;re most maintainable when the script is kept to a minimum (for me, this means mostly just loops and ternary operators, like the one below).</p>
<pre><code>&lt;% book.published ? print('(' + book.published + ')') : '' %&gt;
</code></pre>
<p>(The <code>print()</code> function is a handy alternative to the <code>&lt;%= %&gt;</code> syntax for outputting values inside other functions, like we&#8217;re doing here.)</p>
<h2>The Result</h2>
<p>Now that we&#8217;ve defined our JSON source and the template for displaying our data, we need simply to tell Underscore to render the template and give us back the output HTML (using Underscore&#8217;s <code>template()</code> function).</p>
<p>In our example, <code>data</code> represents our JSON collection of books, but keep in mind your JSON data source may be named something different. We&#8217;ll tell Underscore to put this data inside the <code>books</code> collection, which we&#8217;ve referenced in our template.</p>
<pre><code>// Get the template's markup...
var tmplMarkup = $('#tmpl-books').html();
// ...tell Underscore to render the template...
var compiledTmpl = _.template(tmplMarkup, { books : data });
// ...and update part of your page:
$('#target').html(compiledTmpl);
</code></pre>
<p>Underscore kindly compiles the template with our well-formed data and produces the following output, ready for injection into our HTML page:</p>
<pre><code>&lt;ul&gt;
  &lt;li&gt;&lt;em&gt;Myst: The Book of Atrus&lt;/em&gt; by Rand Miller&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;The Hobbit&lt;/em&gt; by J.R.R. Tolkien&lt;/li&gt;
  &lt;li&gt;&lt;em&gt;Stardust&lt;/em&gt; by Neil Gaiman&lt;/li&gt;
&lt;/ul&gt;
</code></pre>
<p>Underscore&#8217;s templating feature quickly made its way onto my list of must-have tools for client-side Web development. Try your hand at a few JSON-backed templates using this versatile framework and it may appear on yours, as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.headspring.com/2012/01/an-underscore-templates-primer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crafting an Extensible Reporting Schema</title>
		<link>http://www.headspring.com/2011/09/crafting-an-extensible-reporting-schema</link>
		<comments>http://www.headspring.com/2011/09/crafting-an-extensible-reporting-schema#comments</comments>
		<pubDate>Wed, 28 Sep 2011 20:58:25 +0000</pubDate>
		<dc:creator>Tim Thomas</dc:creator>
				<category><![CDATA[Developer Deep Dive]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[reporting schema]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.headspring.com/?p=1896</guid>
		<description><![CDATA[Traditional relational database schemas are designed to keep computers happy. Indexes, foreign ...]]></description>
			<content:encoded><![CDATA[<p>Traditional relational database schemas are designed to keep computers happy. Indexes, foreign keys, joins&#8230;all of these tools allow for the highest level of optimization so data can be recorded and read back in record time. However, humans are typically very <em>un</em>happy when it comes time to answer business questions from this data.</p>
<p>Imagine your boss approaches you and asks for a report of all orders placed by the Acme Corporation on Thursdays. You recall how many times you and your team optimized the database containing this information so data could be written at break-neck speeds and moan when you think of the complex script you&#8217;ll need to write to retrieve the report your boss requires. Wouldn&#8217;t it be nice if, instead of lines and lines of arcane SQL, we could ask a database something like the following and get back exactly what we expect?<span id="more-1896"></span></p>
<pre><code> select * from Orders where Customer = 'Acme' and DayOfWeek = 'Thursday'</code></pre>
<p>No joins, no convoluted date parsing&#8230;in fact, this SQL statement is almost identical to the sentence your boss used, isn&#8217;t it? How do we get to this level of utopian question-answering? The key is in the concept of &#8220;complex writes and simple reads&#8221;: instead of saving data to a database only in some crazy &#8220;normal form&#8221; fashion, flatten out your data so you can more easily query against it. Let&#8217;s take a look at a simple date&#8230;say, my birthday this year: 13 December 2011 2:18 PM.</p>
<p>Normally, we&#8217;d stick this value into a column designed for holding dates&#8230;and that&#8217;s fine, assuming the only question we&#8217;ll ever want to ask is &#8220;show me something that occurred on 13 December 2011 at 2:18 PM&#8221;. Unfortunately, that sort of question almost never gets asked. Instead, it&#8217;s queries like &#8220;on Tuesdays&#8221; or &#8220;in the afternoon&#8221;. To answer these questions, our schema needs to be modified a bit. The original &#8220;date-only&#8221; schema might look something like this:</p>
<pre><code> OrderDate : datetime</code></pre>
<p>After we flatten out the date and time, our schema might look something like this:</p>
<pre><code> Day : int Month : nvarchar Year : int DayOfWeek : nvarchar Hour : int Minute : int PM : bit</code></pre>
<p>Given this schema, we can now ask a multitude of questions about the single record represented, such as:</p>
<ul style="margin-bottom: 1.0em;">
<li>How many orders were placed in January?
<pre><code> select count(1) from Orders where Month = 'January'</code></pre>
</li>
<li>What orders did Acme place on Friday afternoons?
<pre><code> select * from Orders where DayOfWeek = 'Friday' and PM = '1'</code></pre>
</li>
</ul>
<p>Getting data into this type of schema is actually surprisingly easy; in fact, each of these values can be extracted from a single .NET DateTime object:</p>
<pre><code> var timsBirthday = DateTime.Parse("13 December 2011 2:18 PM"); var day = timsBirthday.Day; var month = timsBirthday.ToString("MMMM"); var year = timsBirthday.Year; var dayOfWeek = timsBirthday.DayOfWeek; var hour = timsBirthday.Hour; var minute = timsBirthday.Minute; var pm = timsBirthday.Hour &gt;= 12;</code></pre>
<p>It&#8217;s not just dates that can be flattened out in this manner! For a hypothetical generic Customer object, for example, you can extrapolate (and answer business questions on!) properties like these:</p>
<ul style="margin-bottom: 1.0em;">
<li>Name</li>
<li>Primary Contact</li>
<li>Phone</li>
<li>City</li>
<li>State</li>
<li>ZIP Code</li>
</ul>
<p>Happy reporting!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.headspring.com/2011/09/crafting-an-extensible-reporting-schema/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jazz-Up Your CSS with Transitions</title>
		<link>http://www.headspring.com/2011/07/jazz-up-your-css-with-transitions</link>
		<comments>http://www.headspring.com/2011/07/jazz-up-your-css-with-transitions#comments</comments>
		<pubDate>Fri, 29 Jul 2011 17:49:41 +0000</pubDate>
		<dc:creator>Tim Thomas</dc:creator>
				<category><![CDATA[Developer Deep Dive]]></category>

		<guid isPermaLink="false">http://www.headspring.com/?p=994</guid>
		<description><![CDATA[While JavaScript has historically been the go-to technology for animating CSS properties, ...]]></description>
			<content:encoded><![CDATA[<p>While JavaScript has historically been the go-to technology for animating CSS properties, CSS 3 brings us transitions: a declarative syntax for defining the transition between styles.</p>
<p>Adding transitions to your CSS is quite simple. First, define the &#8220;start&#8221; and &#8220;end&#8221; states of your HTML elements as separate rules, like so.</p>
<div id="gist-1114324" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="nt">a</span><span class="nc">.button</span> <span class="p">{</span></div><div class='line' id='LC2'>&nbsp;&nbsp;&nbsp;<span class="k">background</span><span class="o">:</span> <span class="m">#222</span><span class="p">;</span></div><div class='line' id='LC3'>&nbsp;&nbsp;&nbsp;<span class="k">border</span><span class="o">:</span> <span class="k">solid</span> <span class="m">1px</span> <span class="m">#666</span><span class="p">;</span></div><div class='line' id='LC4'>&nbsp;&nbsp;&nbsp;<span class="k">color</span><span class="o">:</span> <span class="m">#666</span><span class="p">;</span></div><div class='line' id='LC5'><span class="p">}</span></div><div class='line' id='LC6'><br/></div><div class='line' id='LC7'><span class="nt">a</span><span class="nc">.button</span><span class="nd">:hover</span> <span class="p">{</span></div><div class='line' id='LC8'>&nbsp;&nbsp;&nbsp;<span class="k">background</span><span class="o">:</span> <span class="m">#06a</span><span class="p">;</span></div><div class='line' id='LC9'>&nbsp;&nbsp;&nbsp;<span class="k">border</span><span class="o">:</span> <span class="k">solid</span> <span class="m">1px</span> <span class="m">#fff</span><span class="p">;</span></div><div class='line' id='LC10'>&nbsp;&nbsp;&nbsp;<span class="k">color</span><span class="o">:</span> <span class="m">#fff</span><span class="p">;</span></div><div class='line' id='LC11'><span class="p">}</span></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1114324/4bf1b2a7cf8d6050d6ffee964973472b49c5b76e/gistfile1.css" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1114324#file_gistfile1.css" style="float:right;margin-right:10px;color:#666">gistfile1.css</a>
            <a href="https://gist.github.com/1114324">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>Then, add the appropriate properties for transitioning your elements to both states (necessary since we&#8217;ll be transitioning both <em>to</em> and <em>from</em> each state).<span id="more-994"></span> Since the transitions specification <a href="http://www.w3.org/TR/css3-transitions/" target="_blank">hasn&#8217;t been finalized</a>, you&#8217;ll need to add some vendor-specific rules to support the majority of modern browsers. I&#8217;ve found <a title="CSS3Please" href="http://css3please.com/" target="_blank">CSS3Please</a> to be an invaluable resource for this, as I always forget the correct vendor syntax to use.</p>
<div id="gist-1114331" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'><span class="nc">.transition</span> <span class="p">{</span></div><div class='line' id='LC2'>&nbsp;&nbsp;&nbsp;<span class="o">-</span><span class="n">moz</span><span class="o">-</span><span class="n">transition</span><span class="o">:</span> <span class="n">all</span> <span class="m">0.5s</span> <span class="n">ease</span><span class="p">;</span> <span class="c">/* Firefox */</span></div><div class='line' id='LC3'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="o">-</span><span class="n">o</span><span class="o">-</span><span class="n">transition</span><span class="o">:</span> <span class="n">all</span> <span class="m">0.5s</span> <span class="n">ease</span><span class="p">;</span> <span class="c">/* Opera */</span></div><div class='line' id='LC4'><span class="o">-</span><span class="n">webkit</span><span class="o">-</span><span class="n">transition</span><span class="o">:</span> <span class="n">all</span> <span class="m">0.5s</span> <span class="n">ease</span><span class="p">;</span> <span class="c">/* Safari and Chrome */</span></div><div class='line' id='LC5'>&nbsp;&nbsp;&nbsp;&nbsp;<span class="o">-</span><span class="n">ms</span><span class="o">-</span><span class="n">transition</span><span class="o">:</span> <span class="n">all</span> <span class="m">0.5s</span> <span class="n">ease</span><span class="p">;</span> <span class="c">/* Internet Explorer */</span></div><div class='line' id='LC6'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="n">transition</span><span class="o">:</span> <span class="n">all</span> <span class="m">0.5s</span> <span class="n">ease</span><span class="p">;</span></div><div class='line' id='LC7'><span class="p">}</span></div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1114331/f384116f0b62ed881c0f3693fdeab891c83887bc/gistfile1.css" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1114331#file_gistfile1.css" style="float:right;margin-right:10px;color:#666">gistfile1.css</a>
            <a href="https://gist.github.com/1114331">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

<p>Each of these lines, for the browser it targets, sets the following properties for animation:</p>
<ul>
<li>&#8220;all&#8221;: The name of the property to animate (in this case, all of them).</li>
<li>&#8220;0.5s&#8221;: The duration of the animation in seconds.</li>
<li>&#8220;ease&#8221;: A description of how the animation will behave over time. Experiment with some of the <a href="http://www.w3.org/TR/css3-transitions/#transition-timing-function" target="_blank">other variations</a>!</li>
</ul>
<p>For your convenience, here&#8217;s a JSFiddle so you can try it out yourself. Click on the &#8220;CSS&#8221; tab to see all the stylistic goodness and the &#8220;Result&#8221; tab to see it in action (assuming you&#8217;re using a modern browser, of course).</p>
<p><iframe style="width: 100%; height: 150px;" src="http://jsfiddle.net/TimGThomas/vKB8N/embedded/result,html,css,js" width="320" height="240"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.headspring.com/2011/07/jazz-up-your-css-with-transitions/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: www.headspring.com @ 2012-05-18 12:55:46 -->
