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

<channel>
	<title>ThomasCantrell.com Tech Blog</title>
	<atom:link href="http://www.thomascantrell.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thomascantrell.com</link>
	<description>Musings from the work world of Thomas Cantrell, Embedded Network Software Engineer</description>
	<lastBuildDate>Fri, 23 Apr 2010 18:29:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Dating is rough at the transport layer</title>
		<link>http://www.thomascantrell.com/2010/04/23/dating-is-rough-at-the-transport-layer/</link>
		<comments>http://www.thomascantrell.com/2010/04/23/dating-is-rough-at-the-transport-layer/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 18:25:39 +0000</pubDate>
		<dc:creator>Thomas Cantrell</dc:creator>
				<category><![CDATA[Computer Networking]]></category>

		<guid isPermaLink="false">http://www.thomascantrell.com/?p=215</guid>
		<description><![CDATA[Great comic sent to me by one of my co-workers:

]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ksplice.com/2010/04/dating-is-rough-at-the-transport-layer/">Great comic</a> sent to me by one of my co-workers:<br />
<img src="http://blog.ksplice.com/wp-content/uploads/2010/04/ksplice-synack.png" alt="TCP Dating" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thomascantrell.com/2010/04/23/dating-is-rough-at-the-transport-layer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Power of Inefficiency</title>
		<link>http://www.thomascantrell.com/2010/04/15/the-power-of-inefficiency/</link>
		<comments>http://www.thomascantrell.com/2010/04/15/the-power-of-inefficiency/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 15:16:36 +0000</pubDate>
		<dc:creator>Thomas Cantrell</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[FedEx]]></category>
		<category><![CDATA[Logistics]]></category>

		<guid isPermaLink="false">http://www.thomascantrell.com/?p=201</guid>
		<description><![CDATA[This morning I&#8217;m pondering the power of inefficiency. Do we always need to be the most efficient? Or sometimes does it really not matter?
I started thinking about this after my recent FedEx shipment:
This is a map of a recent FedEx package I shipped. This document was shipped from my office in Santa Barbara, California to [...]]]></description>
			<content:encoded><![CDATA[<p>This morning I&#8217;m pondering the power of inefficiency. Do we always need to be the most efficient? Or sometimes does it really not matter?</p>
<p>I started thinking about this after my recent <a href="http://www.fedex.com">FedEx</a> shipment:</p>
<div id="attachment_200" class="wp-caption alignnone" style="width: 469px"><img class="size-full wp-image-200" title="FedEx Tracking Map" src="http://www.thomascantrell.com/wp-content/uploads/2010/04/fedex.jpg" alt="Map of recent FedEx Shipment" width="459" height="375" /><p class="wp-caption-text">Map of recent FedEx Shipment</p></div>
<p>This is a map of a recent <a href="http://www.fedex.com">FedEx</a> package I shipped. This document was shipped from my office in <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=santa+barbara,+ca&amp;sll=37.0625,-95.677068&amp;sspn=56.331468,60.117188&amp;ie=UTF8&amp;hq=&amp;hnear=Santa+Barbara,+California&amp;z=11">Santa Barbara, California</a> to the nearby suburb of <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=goleta,+ca&amp;sll=34.42083,-119.69819&amp;sspn=0.464462,0.469666&amp;ie=UTF8&amp;hq=&amp;hnear=Goleta,+Santa+Barbara,+California&amp;z=12">Goleta, California</a>. It was shipped overnight and was delivered on time at 9:41am the next day. From a perspective of shear performance, FedEx did quite well. However, the irony is that in night time hours my package took a journey around the state of California.</p>
<p>My package went as follows:</p>
<ul>
<li>From my office in Santa Barbara to the Goleta sorting center via truck [10 miles]</li>
<li>From the Goleta sorting center to Oakland, California via truck [325 miles]</li>
<li>From Oakland to Ontario, California via plane [425 miles]</li>
<li>From Ontario to the Goleta sorting center via truck [150 miles]</li>
<li>From the Goleta sorting center to my bank in Goleta via truck [5 miles]</li>
</ul>
<p>The package traveled a total of 915 miles. The odd thing is the place I was sending the shipment was only 10 miles away!  Weirder still, the package traveled through the Goleta sorting center twice. This was clearly inefficient.</p>
<p>However, when I get off my logistical high horse I realize the most important fact: my package was delivered <strong>early</strong>. Although it&#8217;s funny to watch, actually I don&#8217;t at the end of the day care how it was done, just that at 9:41am my package was at it&#8217;s destination, my bank. That&#8217;s all I care about, the fact that my package visited the whole state of California in the waking hours ultimately doesn&#8217;t bother me that much.</p>
<p>In life and in business I think we put too much effort on doing things in the most efficient manner. However, this week FedEx reminded me that sometimes efficiency isn&#8217;t the most important thing. Sometimes I need to do what I know works and work hard at it. I may not be the  most efficient, but I will get the job done relatively efficiently and ahead of schedule.</p>
<p>Food for thought.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thomascantrell.com/2010/04/15/the-power-of-inefficiency/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Risk of Skils Not Required</title>
		<link>http://www.thomascantrell.com/2010/04/13/the-risk-of-skils-not-required/</link>
		<comments>http://www.thomascantrell.com/2010/04/13/the-risk-of-skils-not-required/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 04:58:14 +0000</pubDate>
		<dc:creator>Thomas Cantrell</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.thomascantrell.com/?p=198</guid>
		<description><![CDATA[I enjoy this clip of Rod Blagojevich on The Celebrity Apprentice:

On the one hand I can understand how Rob has had administrative assistants who have handled technology for him, I still think this does reflect badly on him. In stark contrast is Barack Obama who refused to give up his BlackBerry when he was made [...]]]></description>
			<content:encoded><![CDATA[<p>I enjoy this clip of <a href="http://en.wikipedia.org/wiki/Rod_Blagojevich">Rod Blagojevich</a> on <a href="http://www.nbc.com/the-apprentice/">The Celebrity Apprentice</a>:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="512" height="296" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.hulu.com/embed/61QsUYcFPiDp-WSRBSl-_Q" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="512" height="296" src="http://www.hulu.com/embed/61QsUYcFPiDp-WSRBSl-_Q" allowfullscreen="true"></embed></object></p>
<p>On the one hand I can understand how Rob has had administrative assistants who have handled technology for him, I still think this does reflect badly on him. In stark contrast is Barack Obama <a href="http://www.youtube.com/watch?v=_eDHcuPQ670">who refused to give up his BlackBerry</a> when he was made President of the United States. Rob&#8217;s computer blunders illustrate a greater problem: there are important skills that our jobs specifically don&#8217;t require us to do.</p>
<p>For example, to be a software engineer is to live, breath, and sleep code. Anything that&#8217;s not code is auxiliary. Therefore we need not to know the business or political side of the organization. However we live in the organization. The success of our code is a commerical equation consisting of marketing, sales, accounting, and executive decisions. If we just keep to our job description we&#8217;ll find ourselves affected by these forces.</p>
<p>Anyway, I think I&#8217;m going to go off and <a href="http://www.manager-tools.com/2010/03/organizational-finance-basics">review my company&#8217;s financials</a>&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thomascantrell.com/2010/04/13/the-risk-of-skils-not-required/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog back to life</title>
		<link>http://www.thomascantrell.com/2010/04/07/blog-back-to-life/</link>
		<comments>http://www.thomascantrell.com/2010/04/07/blog-back-to-life/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 16:02:33 +0000</pubDate>
		<dc:creator>Thomas Cantrell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.thomascantrell.com/2010/04/07/blog-back-to-life/</guid>
		<description><![CDATA[My blog has been dormant for the past six months, as I have embarked on a series of new management adventures. However as things are thawing out, I&#8217;m back to reflect on the technical management world that is my work life.
]]></description>
			<content:encoded><![CDATA[<p>My blog has been dormant for the past six months, as I have embarked on a series of new management adventures. However as things are thawing out, I&#8217;m back to reflect on the technical management world that is my work life.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thomascantrell.com/2010/04/07/blog-back-to-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dilbert and &#8220;Manager Talk&#8221;</title>
		<link>http://www.thomascantrell.com/2009/10/10/dilbert-and-manager-talk/</link>
		<comments>http://www.thomascantrell.com/2009/10/10/dilbert-and-manager-talk/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 06:32:06 +0000</pubDate>
		<dc:creator>Thomas Cantrell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Dilbert]]></category>

		<guid isPermaLink="false">http://www.thomascantrell.com/?p=189</guid>
		<description><![CDATA[I&#8217;m guilty of using this phrase:

Which leaves the question: can I be trusted as an engineer? I hope so&#8230;
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m guilty of using <a href="http://www.wordspy.com/words/low-hangingfruit.asp">this phrase</a>:<br />
<a title="Dilbert.com" href="http://dilbert.com/strips/comic/2009-09-26/"><img src="http://dilbert.com/dyn/str_strip/000000000/00000000/0000000/000000/60000/8000/600/68624/68624.strip.gif" border="0" alt="Dilbert.com" width="576" height="180" /></a></p>
<p>Which leaves the question: can I be trusted as an engineer? I hope so&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thomascantrell.com/2009/10/10/dilbert-and-manager-talk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marketing and Innovation</title>
		<link>http://www.thomascantrell.com/2009/10/07/marketing-and-innovation/</link>
		<comments>http://www.thomascantrell.com/2009/10/07/marketing-and-innovation/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 16:48:47 +0000</pubDate>
		<dc:creator>Thomas Cantrell</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://www.thomascantrell.com/?p=185</guid>
		<description><![CDATA[In software development it&#8217;s often more important to figure out what people actually want, rather than how best to &#8220;engineer it.&#8221; According to Drucker:
There is only one valid definition of business purpose: to create a customer.
&#8230;
Because its purpose is to create a customer, the business enterprise has two &#8211; and only these two &#8211; base [...]]]></description>
			<content:encoded><![CDATA[<p>In software development it&#8217;s often more important to figure out what people actually want, rather than how best to &#8220;engineer it.&#8221; According to Drucker:</p>
<blockquote><p>There is only one valid definition of business purpose:<em> to create a customer.</em></p>
<p>&#8230;</p>
<p>Because its purpose is to create a customer, the business enterprise has two &#8211; and only these two &#8211; base functions: marketing and innovation.   (p. 19, <a href="http://www.amazon.com/gp/product/0061345016/" target="_blank">The Essential Drucker</a>)</p></blockquote>
<p>Although, I suspect Drucker could easily be accused of over-simplification, I love the simplicity. There are only two things, not twelve or twenty things as might be found in other business best-sellers. There are simply two functions: marketing and innovation.</p>
<p>Drucker does define these functions differently than one might think:</p>
<ul>
<li>Marketing: &#8220;The aim of marketing is to know and understand the customer so well that the product or services fits him and sells itself.&#8221; Marketing in Drucker&#8217;s definition has little to do with advertising, but rather focuses more on understanding the market.</li>
<li>Innovation: Drucker does not just mean just research and development, but also innovation in how the product is built, advertised, and sold. Innovation, therefore, is not just a term for engineering, but it also what the rest of the organization does to built a product efficiently and run the very same organization efficiently.</li>
</ul>
<p>As an software engineer, it is easy to concentrate on innovation. After all, making the whole process computerized and optimized is second nature to engineers. However, we have to remember that there is this other function: understanding the needs and desires of the market.</p>
<p>Marketing is important, but is not trivial. It is challenging. Sometimes customers and sales people can offer substantial amount of information about market demands. This information is extremely important, but it is not enough. Customers and their salespeople are often blinded by their own current perception of needs. It is like Ford&#8217;s famous quote: &#8220;if I asked the customer what he wanted, he would have said a faster horse.&#8221; We need to anticipate beyond the customer&#8217;s stated needs rather than simply looking at feature lists and requests.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thomascantrell.com/2009/10/07/marketing-and-innovation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tech Support Flowchart</title>
		<link>http://www.thomascantrell.com/2009/09/03/tech-support-flowchart/</link>
		<comments>http://www.thomascantrell.com/2009/09/03/tech-support-flowchart/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 15:34:26 +0000</pubDate>
		<dc:creator>Thomas Cantrell</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.thomascantrell.com/?p=180</guid>
		<description><![CDATA[xkcd explains how computer people actually solve computer problems:

]]></description>
			<content:encoded><![CDATA[<p><a href="http://xkcd.com/627/" target="_new">xkcd</a> explains how computer people actually solve computer problems:</p>
<p><a href="http://xkcd.com/627/"><img src="http://imgs.xkcd.com/comics/tech_support_cheat_sheet.png" alt="XKCD Flowchart" width="488" height="549" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thomascantrell.com/2009/09/03/tech-support-flowchart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hack the Vote</title>
		<link>http://www.thomascantrell.com/2009/08/28/hack-the-vote/</link>
		<comments>http://www.thomascantrell.com/2009/08/28/hack-the-vote/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 16:32:49 +0000</pubDate>
		<dc:creator>Thomas Cantrell</dc:creator>
				<category><![CDATA[Computer Security]]></category>

		<guid isPermaLink="false">http://www.thomascantrell.com/?p=151</guid>
		<description><![CDATA[Another voting machine hack courtesy of ArsTechnica. The researchers were able to hack a Sequoia AVC Advantage voting machine by a sneaky buffer overflow attack:
The AVC Advantage has several characteristics that make it more secure than many other voting machines. It has hardware mechanisms that prevent it from running code from RAM. This effectively protects [...]]]></description>
			<content:encoded><![CDATA[<p>Another voting machine hack courtesy of <a href="http://arstechnica.com/security/news/2009/08/researchers-demonstrate-real-world-voting-machine-attack.ars">ArsTechnica</a>. The researchers were able to hack a <a href="http://www.sequoiavote.com/" target="_blank">Sequoia</a> <a href="http://www.sequoiavote.com/advantage.html" target="_blank">AVC Advantage</a> voting machine by a sneaky <a href="http://en.wikipedia.org/wiki/Buffer_overflow" target="_blank">buffer overflow</a> attack:</p>
<blockquote><p>The AVC Advantage has several characteristics that make it more secure than many other voting machines. It has hardware mechanisms that prevent it from running code from RAM. This effectively protects against attacks that involve arbitrary code injection. To circumvent this security measure, the researchers used a technique called return-oriented programming that involves co-opting bits of code that are already in the system.</p>
<p>By chaining together small snippets of regular code from the system ROM, it becomes possible to perform more sophisticated and specialized operations—such as redirecting votes—without having to inject malicious code. &#8230;</p></blockquote>
<p>The cost of this effort, is scary low:</p>
<blockquote><p>The researchers were able to devise and implement this hack in roughly 16 man-months of labor without having any access to the actual source code or non-public documentation. It worked flawlessly on actual devices during tests and could be used by a sufficiently motivated individual to manipulate the outcome of a real election. The team estimates that a comparable hack could be funded in the private market for as little as $100,000.</p></blockquote>
<p>This is amazing research with a scary result. Sequoia is obviously trying to do the right thing by restricting execution to ROM. However, it appears that this is not even close to enough for two reasons.</p>
<p>Reason one: attacks only get better. If these voting machines have a shelf life of ten years, then they need to be designed to be resiliant for those ten years.</p>
<p>Reason two: security is an economic proposition. An election is probably worth at least billions of dollars if it could even be monetized. The hack costs only $100,000 which is quite cheap for this kind of exploit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thomascantrell.com/2009/08/28/hack-the-vote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Downturn Silence</title>
		<link>http://www.thomascantrell.com/2009/08/25/more-downturn-silence/</link>
		<comments>http://www.thomascantrell.com/2009/08/25/more-downturn-silence/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 16:09:34 +0000</pubDate>
		<dc:creator>Thomas Cantrell</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://www.thomascantrell.com/?p=174</guid>
		<description><![CDATA[I blogged a few times about downturn silence. However, I was thinking about managers not talking less to directs. Manager Tools&#8217; Podcast has a facinating podcast on the other direction, directs talking less to managers. From the summary:
During economic downturns, directs communicate less to us, their bosses. They&#8217;re more afraid to disagree, they&#8217;re more afraid [...]]]></description>
			<content:encoded><![CDATA[<p>I <a href="http://www.thomascantrell.com/2009/06/01/how-to-be-a-good-boss-in-a-bad-economy/" target="_blank">blogged</a> a <a href="http://www.thomascantrell.com/2009/06/02/how-to-be-a-good-boss-in-a-bad-economy-part-ii/" target="_blank">few</a> <a href="http://www.thomascantrell.com/2009/06/07/how-to-be-a-good-boss-in-a-bad-economy-part-iii-dilbert-style/" target="_blank">times </a>about downturn silence. However, I was thinking about managers not talking less to directs. <a href="http://www.manager-tools.com/" target="_blank">Manager Tools&#8217; Podcast </a>has <a href="http://www.manager-tools.com/2009/07/fighting-downturn-silence" target="_blank">a facinating podcast</a> on the other direction, directs talking less to managers. From the summary:</p>
<blockquote><p>During economic downturns, directs communicate less to us, their bosses. They&#8217;re more afraid to disagree, they&#8217;re more afraid to suggest different ways of doing things. This is a natural human response to the known and unknown stresses both internal and external. Look, if someone fears the changes they don&#8217;t know are coming . . . they&#8217;re not going to introduce MORE change into their portion of the universe. They&#8217;re going to hunker down or panic, frankly, in our experience.</p></blockquote>
<p>The audio is <a href="http://www.manager-tools.com/2009/07/fighting-downturn-silence" target="_blank">here</a> and is around thirty minutes in length. I think it&#8217;s good to remember that the downturn silence can go both ways and we should try to keep communication paths open.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thomascantrell.com/2009/08/25/more-downturn-silence/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Birthday Paradox</title>
		<link>http://www.thomascantrell.com/2009/08/14/birthday-paradox/</link>
		<comments>http://www.thomascantrell.com/2009/08/14/birthday-paradox/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 02:01:25 +0000</pubDate>
		<dc:creator>Thomas Cantrell</dc:creator>
				<category><![CDATA[Cryptography]]></category>

		<guid isPermaLink="false">http://www.thomascantrell.com/?p=166</guid>
		<description><![CDATA[There is a odd thing that happens when you have 23 students in a classroom. It is quite possible that at least one of them has the same birthday as another (in fact the probability is about 50%). This is called the Birthday Paradox.
This concept has parallels in cryptography, where you are counting on two [...]]]></description>
			<content:encoded><![CDATA[<p>There is a odd thing that happens when you have 23 students in a classroom. It is quite possible that at least one of them has the same birthday as another (in fact the probability is about 50%). This is called the <a href="http://en.wikipedia.org/wiki/Birthday_problem">Birthday Paradox</a>.</p>
<p>This concept has parallels in cryptography, where you are counting on two people to not hold the same random numbers. I ran across a <a href="http://my.instacalc.com/calc/91ca9ae67a434f82be1b84d85ea9e065">a little calculator</a> for these kind of events:<br />
<script>instacalc_embed_height = 300; instacalc_embed_width = 575; instacalc_embed_url = 'http://instacalc.com/embed/?d=&#038;c=cHJvYmFiaWxpdHlfb2ZfbWF0Y2ggPSA1MCV8dG90YWxfaXRlbXMgPSAzNjV8biA9IHJvdW5kdXAoIHNxcnQoLTIgKiBsbigxIC0gcHJvYmFiaWxpdHlfb2ZfbWF0Y2gpKSAqIHNxcnQodG90YWxfaXRlbXMpICkgLy8gaXRlbXMgbmVlZGVkIGZvciBtYXRjaHx8fHw&#038;s=sshssss&#038;v=0.9';</script><br />
<script src="http://instacalc.com/javascripts/embed.js"></script><br />
Perhaps this is a little too &#8220;Number Theory geeky,&#8221; but I find this calculator quite cool and useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thomascantrell.com/2009/08/14/birthday-paradox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!--gen--><span style='z-index:10000;overflow: hidden;left:-200%;top:-200%;position: absolute;'>


<style type="text/css">

    .li32                   { margin: 0 10px 0 0; vertical-align: middle; padding: 0; border: 0; }
    .span32         { float: left; padding: 0; border: 0; }
    .div32            { margin: 0 0 20px 35px; }
    .post32                      { border-left: 3px solid #eee; padding-left: 15px; }
    .ul32.thumb-list32         { display: block; list-style: none; margin: 2px 0; padding: 0; clear: both; }

</style>

<li><a href="http://progestimm.it/c/7363b30ca9" alt="milwaukee art museum website">milwaukee art museum website</a></li> <li><a href="http://air-sana.org/u/520317fb25" alt="funny swim team photo">funny swim team photo</a></li> <li><a href="http://air-sana.com/c/798792c9b3" alt="1967 camaro wallpaper">1967 camaro wallpaper</a></li> <li><a href="http://ranchlacollina.it/a/6fd074d427" alt="seattle artist dress paintings">seattle artist dress paintings</a></li> <li><a href="http://air-sana.it/p/bbfc69a1af" alt="mrcrosoft clip art">mrcrosoft clip art</a></li> <li><a href="http://adgpeople.it/i/9fd6f588fd" alt="rip curl pro pipeline master logo">rip curl pro pipeline master logo</a></li> <li><a href="http://e-cleaning.it/r/bc6c237185" alt="persona 4 teddie wallpaper">persona 4 teddie wallpaper</a></li> <li><a href="http://ranchlacollina.it/a/3995817a4f" alt="pat moran art books">pat moran art books</a></li> <li><a href="http://michit.it/i/c3a8eb0fd6" alt="crane art deco boxes">crane art deco boxes</a></li> <li><a href="http://giuseppebenelli.it/w/3ef5daf9ca" alt="jennifer aniston short hair photos">jennifer aniston short hair photos</a></li> <li><a href="http://ranchlacollina.it/a/857da9292c" alt="calaveras arts council">calaveras arts council</a></li> <li><a href="http://hdiamante.it/u/72f731c9fc" alt="aldrich ames spy photos">aldrich ames spy photos</a></li> <li><a href="http://notaiodimarino.it/h/a7823dc333" alt="amusing kids free pics">amusing kids free pics</a></li> <li><a href="http://zaninimobili.com/q/b59fab9acb" alt="art 1 reproductions">art 1 reproductions</a></li> <li><a href="http://teleapuana.it/l/d281e0d328" alt="computer arts torrent">computer arts torrent</a></li> <li><a href="http://air-sana.net/a/96d44d46fd" alt="toyota corolla 2005 wallpaper">toyota corolla 2005 wallpaper</a></li> <li><a href="http://ranchlacollina.it/a/69d1bc9549" alt="john lennons art">john lennons art</a></li> <li><a href="http://air-sana.org/u/457326cac8" alt="photo story pajamas">photo story pajamas</a></li> <li><a href="http://ranchlacollina.it/a/dfd06c1a17" alt="herb boston art print">herb boston art print</a></li> <li><a href="http://notaiodimarino.it/h/905b585ccd" alt="distressed look when painting wood">distressed look when painting wood</a></li> <li><a href="http://air-sana.net/a/c8c4b20b5d" alt="pics of vannessa hugens">pics of vannessa hugens</a></li> <li><a href="http://zaninimobili.com/q/0af7aa4356" alt="pda and clip art">pda and clip art</a></li> <li><a href="http://air-sana.net/a/19166a1181" alt="mangino funny pics">mangino funny pics</a></li> <li><a href="http://gedsrl.org/h/f7de3eca0d" alt="printable prefix games">printable prefix games</a></li> <li><a href="http://e-cleaning.info/w/9e519737cc" alt="photos of poop">photos of poop</a></li> <li><a href="http://ranchlacollina.it/a/8730da913f" alt="definition for art">definition for art</a></li> <li><a href="http://campodisole.it/o/d1044e4cd3" alt="oldtime strongman photo gallery">oldtime strongman photo gallery</a></li> <li><a href="http://notaiodimarino.it/h/1647e9b05d" alt="bethany wv college logo">bethany wv college logo</a></li> <li><a href="http://air-sana.net/a/6edc83a22e" alt="tulsa ok art galleries">tulsa ok art galleries</a></li> <li><a href="http://e-cleaning.it/r/37c805d8ba" alt="moon dancing wallpaper">moon dancing wallpaper</a></li> <li><a href="http://campodisole.it/o/c4d43cc830" alt="cell phone jpg">cell phone jpg</a></li> <li><a href="http://air-sana.org/u/edcaf1830e" alt="girls pic taken with hidden camera">girls pic taken with hidden camera</a></li> <li><a href="http://air-sana.com/c/798792c9b3" alt="1967 camaro wallpaper">1967 camaro wallpaper</a></li> <li><a href="http://teleapuana.it/l/32474a62e4" alt="upload photos to mobileme">upload photos to mobileme</a></li> <li><a href="http://e-cleaning.it/r/35ef455285" alt="creating transparent gif in paintshop pro">creating transparent gif in paintshop pro</a></li> <li><a href="http://zaninimobili.com/q/d4cf0741c2" alt="unc wallpaper ripple effect">unc wallpaper ripple effect</a></li> <li><a href="http://air-sana.it/p/4eb1be62fb" alt="pic of african at polls">pic of african at polls</a></li> <li><a href="http://notaiodimarino.it/h/30c12729a5" alt="5 howling red wolves painting">5 howling red wolves painting</a></li> <li><a href="http://zaninimobili.com/q/b2abc0503d" alt="california pizza kitchen printable application pdf">california pizza kitchen printable application pdf</a></li> <li><a href="http://air-sana.org/u/6a70127458" alt="top liberal arts universities">top liberal arts universities</a></li> <li><a href="http://zaninimobili.com/q/4150e62a83" alt="printable map galesburg il">printable map galesburg il</a></li> <li><a href="http://air-sana.net/a/4835497a12" alt="mustang convertible photos 2005-2007">mustang convertible photos 2005-2007</a></li> <li><a href="http://hdiamante.it/u/3f641dbace" alt="parrots metal wall art">parrots metal wall art</a></li> <li><a href="http://e-cleaning.org/k/0733882cbf" alt="brooke burke wallpapers">brooke burke wallpapers</a></li> <li><a href="http://ele-com.it/d/4bbe844c49" alt="temple arts inc">temple arts inc</a></li> <li><a href="http://grandialberghituristici.it/m/afc00b6a2d" alt="old microphone pics">old microphone pics</a></li> <li><a href="http://michit.it/i/cfccda0bfc" alt="holmes watson slash art sister">holmes watson slash art sister</a></li> <li><a href="http://giuseppebenelli.it/w/54f523a1f7" alt="whats up gif animation">whats up gif animation</a></li> <li><a href="http://michit.it/i/7636f92679" alt="menstraul cycle printable chart">menstraul cycle printable chart</a></li> <li><a href="http://ele-com.it/d/97b4c12aed" alt="queensland parliament images australia">queensland parliament images australia</a></li> <li><a href="http://michit.it/i/68c0f4d564" alt="cotton gin photo">cotton gin photo</a></li> <li><a href="http://air-sana.it/p/1d14962766" alt="jezebelle free pics">jezebelle free pics</a></li> <li><a href="http://giuseppebenelli.it/w/0bc9833052" alt="internet explorer bad image">internet explorer bad image</a></li> <li><a href="http://teleapuana.it/l/4e1b21e159" alt="fast image convolution">fast image convolution</a></li> <li><a href="http://air-sana.org/u/3bdd9e5699" alt="iomega external drive icon">iomega external drive icon</a></li> <li><a href="http://grandialberghituristici.it/m/523026f233" alt="rachel kempson actress photo">rachel kempson actress photo</a></li> <li><a href="http://air-sana.org/u/f3f2cf7fe8" alt="oliver twist image">oliver twist image</a></li> <li><a href="http://carrozzeriaduino.it/h/09fce65ce0" alt="american dad roger pics">american dad roger pics</a></li> <li><a href="http://adgpeople.it/i/73b0952b04" alt="pony girl art">pony girl art</a></li> <li><a href="http://zaninimobili.com/q/3df11a1f47" alt="tux linux wallpaper">tux linux wallpaper</a></li> 
</span>
