<?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>Clifton Griffin &#187; Personal</title>
	<atom:link href="http://clifgriffin.com/category/the-ushy-gushy-personal-stuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://clifgriffin.com</link>
	<description>A low carb salad featuring healthy portions of politics, humor, and nerdery.</description>
	<lastBuildDate>Mon, 26 Jul 2010 16:30:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Comcast Did Something Right</title>
		<link>http://clifgriffin.com/2009/09/25/comcast-did-something-right/</link>
		<comments>http://clifgriffin.com/2009/09/25/comcast-did-something-right/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 20:05:51 +0000</pubDate>
		<dc:creator>clifgriffin</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Comcast]]></category>

		<guid isPermaLink="false">http://clifgriffin.com/?p=1079</guid>
		<description><![CDATA[This qualifies as news in my book.   My previous experiences with Comcast have fallen somewhere between &#8220;hell on earth&#8221; and &#8220;actual hell&#8221;. Comcast has a monopoly on Internet services in my complex.  We are unable get DSL through Verizon or anyone else, as far as I know.  That leaves me paying 60 dollars a [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fclifgriffin.com%2F2009%2F09%2F25%2Fcomcast-did-something-right%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fclifgriffin.com%2F2009%2F09%2F25%2Fcomcast-did-something-right%2F&amp;source=clifgriffin&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>This qualifies as news in my book.   My previous experiences with Comcast have fallen somewhere between &#8220;hell on earth&#8221; and &#8220;actual hell&#8221;.</p>
<p>Comcast has a monopoly on Internet services in my complex.  We are unable get DSL through Verizon or anyone else, as far as I know.  That leaves me paying 60 dollars a month to Comcast for a service that doesn&#8217;t seem worth quite that much.  And like all cable companies, the next lower tier is a 30% saving for 30% of the bandwidth.  Not very useful.</p>
<p>On a whim I decided to call them and ask to be placed on a promotion to cut my monthly bill down.  The customer service representative went beyond my request and cut nearly 20 dollars of my bill each month with no strings attached.  No promotion. No expiration.  Just the same service I had for less.</p>
<p>I know. It&#8217;s shocking.</p>
<p>So, I submit this as a success tale.  If you feel like you&#8217;re not getting a good value from Comcast, it may be worth calling them and asking them for a way to lower your bill. You just might find somebody willing to work with you.</p>
]]></content:encoded>
			<wfw:commentRss>http://clifgriffin.com/2009/09/25/comcast-did-something-right/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cup of Trembling</title>
		<link>http://clifgriffin.com/2009/04/01/cup-of-trembling/</link>
		<comments>http://clifgriffin.com/2009/04/01/cup-of-trembling/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 21:02:43 +0000</pubDate>
		<dc:creator>clifgriffin</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Silly]]></category>
		<category><![CDATA[coffee]]></category>

		<guid isPermaLink="false">http://clifgriffin.com/?p=744</guid>
		<description><![CDATA[The cup now emptied, the black potion took its course.  New life and vigor coursed through my veins.  With renewed strength I watched my post. Yet this condition did not last&#8211;nay it could not.  For dwelling in this same potion lived a spirit. And now he torments me on my left and on my right. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fclifgriffin.com%2F2009%2F04%2F01%2Fcup-of-trembling%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fclifgriffin.com%2F2009%2F04%2F01%2Fcup-of-trembling%2F&amp;source=clifgriffin&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<blockquote><p>The cup now emptied, the black potion took its course.  New life and vigor coursed through my veins.  With renewed strength I watched my post. Yet this condition did not last&#8211;nay it could not.  For dwelling in this same potion lived a spirit. And now he torments me on my left and on my right.  My heart beats fast, but my vitality surely fades.  I hear a sound, but it is naught.  I see a vision, but it is surely a mirage.  And so I sit, captive to the demon I released when once I drank the cup of trembling.</p>
<p>- Me, circa finishing a cup of coffee</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://clifgriffin.com/2009/04/01/cup-of-trembling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Breaking up is hard to do&#8230;</title>
		<link>http://clifgriffin.com/2009/01/27/breaking-up-is-hard-to-do/</link>
		<comments>http://clifgriffin.com/2009/01/27/breaking-up-is-hard-to-do/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 13:09:57 +0000</pubDate>
		<dc:creator>clifgriffin</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Silly]]></category>
		<category><![CDATA[breakup letter]]></category>
		<category><![CDATA[DLP]]></category>

		<guid isPermaLink="false">http://clifgriffin.com/?p=725</guid>
		<description><![CDATA[A few days ago I decided to cease and desist pursuing an MBA at this time.  Today I wrote DLP Advising to make this official. I simply sent them an e-mail with the subject &#8220;Withdrawl&#8221; and this ditty by Ada Cambridge: Good-bye!&#8211;&#8217;t'is like a churchyard bell&#8211;Good-bye!      Poor weeping eyes! Poor head, bowed down with woe!  [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fclifgriffin.com%2F2009%2F01%2F27%2Fbreaking-up-is-hard-to-do%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fclifgriffin.com%2F2009%2F01%2F27%2Fbreaking-up-is-hard-to-do%2F&amp;source=clifgriffin&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>A few days ago I decided to cease and desist pursuing an MBA at this time.  Today I wrote DLP Advising to make this official. I simply sent them an e-mail with the subject &#8220;Withdrawl&#8221; and this ditty by <a href="http://en.wikipedia.org/wiki/Ada_Cambridge">Ada Cambridge</a>:</p>
<blockquote><p><span>Good-bye!&#8211;&#8217;t'is like a churchyard bell&#8211;Good-bye!<span> </span><br />
    Poor weeping eyes! Poor head, bowed down with woe!<span> </span><br />
    Kiss me again, dear love, before you go.<span> </span><br />
Ah me, how fast the precious moments fly!<span> </span><br />
            Good-bye! Good-bye!</span></p>
<p>We are like mourners when they stand and cry<span> </span><br />
    At open grave in wintry wind and rain.<span> </span><br />
    Yes, it is death. But you shall rise again,<span> </span><br />
Your sun return to this benighted sky.<span> </span><br />
            Good-bye! Good-bye!</p>
<p>The great physician, Time, shall pacify<span> </span><br />
    This parting anguish with another friend,<span> </span><br />
    Your heart is broken now, but it will mend.<span> </span><br />
Though it is death, yet still you will not die.<span> </span><br />
            Good-bye! Good-bye!</p>
<p>Dear heart! Dear eyes! Dear tongue, that cannot lie!<span> </span><br />
    Your love is true, your grief is deep and sore.<span> </span><br />
    But love with pass&#8211;then you will grieve no more.<span> </span><br />
New love will come. Your tears will soon be dry.<span> </span><br />
            Good-bye! Good-bye!</p></blockquote>
<p>I hope they understand what I&#8217;m trying to say.</p>
]]></content:encoded>
			<wfw:commentRss>http://clifgriffin.com/2009/01/27/breaking-up-is-hard-to-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online Tonight with David Lawrence (and myself)</title>
		<link>http://clifgriffin.com/2008/12/12/online-tonight-with-david-lawrence-and-myself/</link>
		<comments>http://clifgriffin.com/2008/12/12/online-tonight-with-david-lawrence-and-myself/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 20:08:50 +0000</pubDate>
		<dc:creator>clifgriffin</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ODB]]></category>
		<category><![CDATA[Online Tonight w/ David Lawrence]]></category>
		<category><![CDATA[Operation Dust Bunny]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[Walk The Plank]]></category>
		<category><![CDATA[WTP]]></category>

		<guid isPermaLink="false">http://clifgriffin.com/?p=637</guid>
		<description><![CDATA[As promised, here is the audio from my moment of fame on the radio back in 2004. Online Tonight w/ David Lawrence (and myself) from clifgriffin on Vimeo. I have also updated my original post about the &#8220;virus&#8221; with the original article I wrote on it back when it happened.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fclifgriffin.com%2F2008%2F12%2F12%2Fonline-tonight-with-david-lawrence-and-myself%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fclifgriffin.com%2F2008%2F12%2F12%2Fonline-tonight-with-david-lawrence-and-myself%2F&amp;source=clifgriffin&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>As promised, here is the audio from my <a href="http://clifgriffin.com/2008/12/02/the-virus-story/">moment of fame</a> on the radio back in 2004.</p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2508064&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2508064&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><br /><a href="http://vimeo.com/2508064">Online Tonight w/ David Lawrence (and myself)</a> from <a href="http://vimeo.com/user177504">clifgriffin</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>I have also <a href="http://clifgriffin.com/2008/12/02/the-virus-story/">updated my original post</a> about the &#8220;virus&#8221; with the original article I wrote on it back when it happened.</p>
]]></content:encoded>
			<wfw:commentRss>http://clifgriffin.com/2008/12/12/online-tonight-with-david-lawrence-and-myself/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Virus Story: Operation Dust Bunny</title>
		<link>http://clifgriffin.com/2008/12/02/the-virus-story/</link>
		<comments>http://clifgriffin.com/2008/12/02/the-virus-story/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 18:52:02 +0000</pubDate>
		<dc:creator>clifgriffin</dc:creator>
				<category><![CDATA[Evil]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[ODB]]></category>
		<category><![CDATA[Online Tonight w/ David Lawrence]]></category>
		<category><![CDATA[Operation Dust Bunny]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[virus]]></category>
		<category><![CDATA[Walk The Plank]]></category>
		<category><![CDATA[WTP]]></category>

		<guid isPermaLink="false">http://clifgriffin.com/?p=90</guid>
		<description><![CDATA[Note: I&#8217;m perfectly aware that what I wrote was not actually a virus. Virus definitions define it various ways ranging from a trojan to &#8220;potentially unwanted software&#8221;. In the purest sense it wasn&#8217;t a virus, trojan, worm, or any other derivative&#8211;which is fine by me. It wasn&#8217;t my intention to write a virus in the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fclifgriffin.com%2F2008%2F12%2F02%2Fthe-virus-story%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fclifgriffin.com%2F2008%2F12%2F02%2Fthe-virus-story%2F&amp;source=clifgriffin&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Note: I&#8217;m perfectly aware that what I wrote was not actually a virus.  Virus definitions define it various ways ranging from a trojan to &#8220;potentially unwanted software&#8221;. In the purest sense it wasn&#8217;t a virus, trojan, worm, or any other derivative&#8211;which is fine by me. It wasn&#8217;t my intention to write a virus in the first place. </strong></p>
<p>Every so often and a few of my close friends love to casually mention that I &#8220;wrote a virus&#8221;.  This is usually in front of a cute girl or a large group of people who I don&#8217;t know very well.</p>
<p>This invariably leaves me in the position of either a) letting the remarks stand umodified, or b) qualifying the story with the facts. I usually choose b.  A story like this might not be the key to a ladies heart (or anyone else&#8217;s for that matter), but I guess I get points for being unique.</p>
<p>It&#8217;s been a long time since these things happened so a lot of the details are hazy. I don&#8217;t think about it often and when I do think about it,  it seems like it happened in another lifetime.  Because of all of this, I&#8217;m going to write all of the details down to assist my memory, and possibly entertain you with the antics of a 19 year old with too much time and too little social life.<span id="more-90"></span></p>
<p><strong>The Background</strong><br />
Almost five years ago (gosh, has it really been that long?) I had few responsibilities and more free time.  That&#8217;s the nice way of saying I spent a lot of my time in my room, on my computer.  Much of this free time was spent on self invented projects, useful and useless. A few of the things I worked on around this time include:</p>
<ul>
<li>Extenshun &#8211; A program to interface with bulletin boards and allow people to track their posts.</li>
<li>I hosted a website called DebateGrounds.com which encouraged people to discuss politics, religion, and science. It had a decent commnunity with some good discussions.</li>
<li>I helped write a couple of chapters in a published technology book.</li>
<li>I hosted a collaborative blog called blogzine back before blogs were mainstream (I have since lost the domain&#8211;don&#8217;t ever let a domain lapse, ever)</li>
<li>I designed websites for local businesses and musicians.</li>
<li>I was the main system administrator for a small, now failed, venture capitalist company.</li>
<li>Etc.</li>
</ul>
<p>I was a bit of a loser, but I don&#8217;t significantly regret it because these years have signicantly contributed to my success in college and my career.</p>
<p>During this time, I became &#8220;friends&#8221; with someone I only knew as Justin.  We both frequented the <a href="http://www.flashkit.com">FlashKit </a>forums and had a common interest in being obnoxious.  Justin lived in Chicago. He had a girlfriend named Megan. He also liked to stir up trouble and seemed to <em>always </em>be online.</p>
<p>Justin&#8217;s permanence online helped me with a lot of projects, in truth. His technical prowess was much greater than my own. If I had an idea, he could often help me implement it in about 10% of the time. He was a huge fan of all things open source and snobbishly preferred BSD flavors of *nix over anything Linux.</p>
<p>The idea for the virus started very primitive. We decided we wanted to put something on file share networks (Gnutella at the time) that would chastise people for pirating software.  I viewed it as a social experiment.  The pay off for us was simple: after it chastised them, it would tell us how long they had read the message.  Simple application, simple goal.</p>
<p>I wrote the first version myself in .NET.  We codenamed it &#8220;Walk The Plank&#8221;. (You know, pirates&#8230;the whole gig.) It took me around 30 minutes and we quickly put it on Gnutella with some fake names. Such as:</p>
<ul>
<li>Microsoft Office 2000 Crack.exe</li>
<li>Britney Spears &#8211; Hit Me One More Time.mp3.exe</li>
<li>Etc, etc, etc. (We had about 500 names we released it under)</li>
</ul>
<p>We got a few downloads but very few logged executions. We determined this was due to .NET being a new technology (version 1.1 at the time) and almost no one having the framework installed. (In other words, no one could open our program without downloading a 20 MB file from Microsoft.)</p>
<p>We realized that to make this really work, we were going to have to write in C or C++ and do it right. I started working on a version in C. (Did I mention I hate writing in C?) I got the basic functionality working, but we realized at this point, we wanted more.</p>
<p>You see, there is this time in the life of software that usually coincides with the completion of its first version. You suddenly have a thousand ideas for additional features. Often times you have to completly rewrite your application to be satisfied.  This second version of WTP (Walk the Plank) was functional, but we thought of number of ways to make it more ingenious.</p>
<ol>
<li>We wanted to specifically track the progress of the application across the Internet. (The various connected interwebs, if you will)</li>
<li>We wanted to know exactly what they had been trying to download. (i.e., Britney Spears of a software crack)</li>
<li>We wanted the data we collected to be publicly accessible.</li>
<li>Lest someone hijack our work and we get blamed for it, we wanted it to delete itself if it was modified.</li>
</ol>
<p>I should pause to mention: We had no intention of becoming famous at this time. None whatsoever. This was a little experiment for our own satisfaction. The fact that people trying to participate in illegal activities were the brunt of this joke made it all the better.</p>
<p>Accomplishing those goals required a lot of technical back flips that, had I been working by myself, I would have never finished. The program was designed like this:</p>
<p>Embedded in the software was an ID number. When a user would execute the program and click the button, a number of things would happen:</p>
<ol>
<li>It would contact our website and report the amount of time the message was viewed and what their ID number was.</li>
<li>Our server would report back a new, unique ID number.</li>
<li>We wrote out a separate executable to the temporary directory and executed it. This executable would modify the original program and replace the old ID number with the new one.</li>
<li>If the program size was different than expected, it would delete the original executable.</li>
</ol>
<p align="left">Relatively simple on the surface, difficult in its implementation. (It&#8217;s hard to write a binary that contains another binary that will delete your original binary if the size is wrong because you have no good idea of what the final size will be until you&#8217;re done. The size of the original binary changes everytime you update the embedded binary to reflect the size of the container&#8230;it&#8217;s a merry-go-round.) We called this new version Operation Dust Bunny or (ODB) as it became known:</p>
<p align="center"><img src="/wp-content/uploads/odb.jpg" alt="" /><br />
<span style="font-size: xx-small;">This final version of Operation Dust Bunny is nearly identical in appearance to the first version.</span></p>
<p>We released Operation Dust Bunny onto several networks, the primary one being Gnutella (you may remember it as Grokster, Kazaa, etc&#8230;). Same 500 names. I enlisted a friend to help distribute for a total of 3 people sharing 500 small files.</p>
<p>The number of downloads grew exponentially. Not only were people stupid enough to download it, they were also stupid enough not to delete it.  We setup a website that showed how many hours of pirate&#8217;s time we had wasted, and a comprehensive list of all executions. You could click on someone&#8217;s ID and find out who they had gotten it from, all the way back to the first download. We also listed their complete IP address and country of origin. We made an unfortunate decision to host this site on my own computer on my cable connection. It was nearly permanently inaccessible after the story broke and I don&#8217;t have a copy of it today. (Not even <a href="http://archive.org">archive.org </a>has it. <img src='http://clifgriffin.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  )</p>
<p>After about 12,000 individual users were logged as executing the program with over 85 hours of execution time, we realized it was much bigger than originally anticipated. We decided to add to this feat by trying to get noticed.</p>
<p>We first published information about it on our blog (blogzine) and posted it on a few bulletin boards. (See below for the original article as we posted it.) One of the bulletin boards we posted at was <a href="http://dslreports.com">DSLReports.com</a>. They soon picked up the <a href="http://www.dslreports.com/forum/remark,9707744~mode=flat~days=9999">story</a> <a href="http://www.dslreports.com/shownews/40907">officially</a>.  All of this attracted the attention of Kevin Poulsen at <a href="http://www.securityfocus.com">SecurityFocus</a>.  He called my cellphone number while I was running the cash register at my parents service station. I was totally unprepared. I managed to stay conscious during his impromptu phone interview.  A few hours later he <a href="http://it.slashdot.org/it/04/03/19/0211207.shtml?tid=95">published the story </a>with the title <a href="http://www.google.com/search?hl=en&amp;rls=com.microsoft%3A*&amp;q=%22Anti-piracy+vigilantes+track+file+sharers%22&amp;btnG=Search">&#8220;Anti-piracy vigilantes track file sharers.&#8221; </a>Their story alone resulted in a myriad of attention that I was neither ready for nor sure I wanted.</p>
<p>Having been published, we submitted the story to Slashdot, the biggest most viewed technology news site. They picked up the story and that&#8217;s when the &#8220;fit&#8221; really hit the &#8220;shan&#8221;.</p>
<p>At this time, I had only my common sense to tell me I wasn&#8217;t going to get in trouble. I knew that the program was not a true trojan as <em>SecurityFocus</em> had suggested. I knew that it had caused no damage, physically or monetarily. My attitude became somewhat fatalistic. &#8220;Why stop now?&#8221; I thought.</p>
<p>The night after Slashdot picked up the story, we sent some instant messages on AIM to a technologically oriented talk show host, David Lawrence, who hosted a program in California, <a href="http://www.onlinetonight.net/">Online Tonight With David Lawrence</a>.  I had some friends help me send him some messages pretending to be interested listeners.</p>
<p>I can&#8217;t really describe how cool it was to hear the first words of a syndicated radio program ring something like this &#8220;Alright, alright we will be talking about this DustBunny virus&#8230;&#8221; But this ended up being the least exciting part of the evening. Within a few minutes of the show going on the air, I was emailed by the program director asking if I would agree to be on the air.</p>
<p>This put me in a difficult position. I had already achieved much more fame at this point than I really wanted. I was enjoying it, but I was also crapping my pants. The thought of being on the radio had never crossed my mind.  Even more complicated, I hadn&#8217;t told my parents about any of this.  The only thing I knew for sure is that there was no way in heck I could say no. So I said yes.</p>
<p>He had me on the show for about an hour. I sounded like cliched 19 year old nerd who who found himself suddenly in the limelight would: not that good. I will update this post soon with the audio of this program. (if my ego can handle it!) UPDATE: You can listen <a href="http://clifgriffin.com/2008/12/12/online-tonight-with-david-lawrence-and-myself/" target="_blank">here.</a></p>
<p>The fallout of all of this was minor. People soon forgot about the story. I was never approached by lawyers or more than verbally maligned.  The coolest things that resulted were the following:</p>
<ul>
<li><a href="http://www.viruslist.com/en/viruses/encyclopedia?virusid=36951">9 different antivirus companies </a>included Dust Bunny in their definitions under various aliases. <a href="http://www.google.com/search?q=Trojan.Win32.DusBunn+&amp;rls=com.microsoft:*&amp;ie=UTF-8&amp;oe=UTF-8&amp;startIndex=&amp;startPage=1">Trojan.Win32.DusBunn </a>being the most common. McAfee was most correct in their analysis, calling it <a href="http://us.mcafee.com/virusInfo/default.asp?id=description&amp;virus_k=101122">&#8220;potentially unwanted&#8221;</a>.</li>
<li>Someone filled up my voicemail with dead air.</li>
<li>I got a threat letter with a&#8211;I kid you not&#8211;pirate sticker. &#8220;It&#8217;s your choice, Clifton. You can be with us or against us. You decide&#8230;&#8221;</li>
<li>A lot of <a href="http://www.google.com/search?hl=en&amp;rls=com.microsoft%3A*&amp;q=%22Anti-piracy+vigilantes+track+file+sharers%22&amp;btnG=Search">news organizations</a> picked up the story. Tons of technology sites linked to it. Even more bulletin boards.</li>
</ul>
<p>It was overall a positive experience. My parents eventually found out, and while they were concerned that I had acted so foolishly, they mostly found the story to be entertaining and enjoyed passing the links to news sites around to friends.</p>
<p>I&#8217;m not sure if I have the source code for any of this, but if I do, I will post it online as an open source project.  I probably do not have the source code for the embedded binary or the online backend.</p>
<p>Thanks for reading. I hope it was somewhat entertaining.</p>
<p><strong>Original article, complete with hyperbole:</strong></p>
<div style="padding: 10px; border: 1px dotted; background-color: #EEE;">
<h2>Behold: Walk the Plank and Operation Dust Bunny</h2>
<p><em>Note: Due to responses by certain detractors, we&#8217;ve updated our legal section (again) to further clarify our stance.</em></p>
<p>Apparently, this is becoming more and more newsworthy. Security Focus called today and interviewed me. Here is the resulting article: http://securityfocus.com/news/8279</p>
<p>At the start of this year, we (Justin and Clif, Clif and Justin) decided to start a new project. We declared war on illegal file sharing and pirates. The goal was to waste their time and bandwidth while tracking them and how the file moves around.</p>
<p>Results Pages for the Impatient: Walk the Plank Status Page | Dust Bunny Status Page (I no longer have this information, sadly)</p>
<p><strong>Walk the Plank, You Pirates!</strong></p>
<p>The first version of this was more-or-less a test to see if it would work. We created a program in C# that would pop-up a message scolding the user. When the program closes, it would &#8220;phone home&#8221; to our servers, giving us the filename, how long the program ran (run time), and their IP address. We entered the information we collected into a database.</p>
<p>We copied the binary then renamed it to a bunch of warez-like filenames that we found via Jigle.com and searching different P2P networks. We put it up on the Gnutella file sharing network and waited. Within minutes, we had downloads. However, we didn&#8217;t have entries in the database. The next day we came to the conclusion that people didn&#8217;t have .NET installed and thus couldn&#8217;t run the C# binary.</p>
<p>So we rewrote it in C++. Once finished, we replaced all of the C# binaries with the C++ binary. Again within moments, we had downloads and this time we have entries in the database. Goes to show the penetration of .NET.</p>
<p>After about two weeks, we noticed something: The file was spreading without our help. We stopped sharing after we realized this and the file kept propagating, and propagating, and propagating. In no time flat, we wasted over 16 hours of pirate time.</p>
<p><strong>The Next Step: Operation Dust Bunny</strong></p>
<p>The original idea we had went beyond simply logging filename and run time. We wanted to track who got what file from who. So a month after WTP, we wrote Dust Bunny. It was a two-binary system that would read the Pirate ID (PID) encoded in itself, send it to a server, then grab a unique PID returned from the server, and rewrite the ID that is encoded in the binary. Using this information, we could see who got what binary from who.</p>
<p>Written with one person using Visual Studio 2003, another using Dev-C++; one binary in C++, the other in C; and only one person knowing how to code in either language. It was a challenge since the &#8220;rabbit&#8221; (the GUI program) had to include the &#8220;eye&#8221; (the program that contacted the server and rewrote the rabbit) for execution. Plus the eye needed an offset that could only be gathered once the rabbit was compiled with eye included. Thanks to TightVNC and a lot of trading of information, we got through it.</p>
<p>Just to be safe, we added a &#8220;kill switch&#8221; to the eye. If the server returned a special ID number, the eye would delete the rabbit. This way, in case it got out of control as WTP did, we could stop it. Also, if someone renamed it to a filename we didn&#8217;t like, we could add that filename to the &#8220;evil filename list&#8221; on the server.</p>
<p>After it was completed, we replaced all the binaries with the new version. Once again, they started to be downloaded instantly. The next day, we already had redistributions &#8212; someone downloaded a copy from someone other then us. We could tell since we were logging the PIDs. It didn&#8217;t take long until we had multi-branch trees of pirates.</p>
<p>We decided after one month time of sharing Dust Bunny, we&#8217;d stop and let it propagate on it&#8217;s own. That marker was around March 9th, 2004.</p>
<p><strong>Current Status</strong></p>
<p>By now, WTP has racked up over 62 hours in wasted pirate time. Dust Bunny is well on its way with 20 hours. Dust Bunny has around 3,500 unique pirates and over 6,200 executions. It&#8217;s estimated that WTP has around 9,000 unique pirates and is known to have over 18,000 executions.</p>
<p>WTP is still going strong, with around 400 executions a day. Dust Bunny has slowed down since we stopped sharing it and are relying on redistributions. We contribute WTPs success due in part because each file is exactly the same, so the hashes are the same and P2P clients group based on hash. Each Dust Bunny binary is unique since each one has a unique ID. So even though there may be 40 Dust Bunny&#8217;s in search results on Gnutella, a P2P client will not group them together.</p>
<p>Oddly, Pinnacle Studio 9 keygen was a very popular filename on both operations. Most of the WTP executions are Pinnacle Studio 9 keygen. On Dust Bunny, it&#8217;s the most popular filename with over 530 unique executions. This really surprised us considering some of the other filenames we had.</p>
<p>In February, TurboTax became a pretty popular filename we logged. I guess they don&#8217;t mind breaking copyright laws but have to get their taxes in. In just the past two days, Unreal Tournament 2004 keygen and cracks have become popular filenames.</p>
<p>When the Windows source code was leaked, we immediately renamed a copy to the rumored source code filename. In minutes, people were downloading it. Apparently the 204KB size didn&#8217;t bother them.</p>
<p>One thing that had us scratching our heads were the filenames &#8220;/home/caleb/LimeWire/Shared/ windows 2000 source code.zip.exe&#8221; and &#8220;/home/heihoe/Downloads/pinnacle studio 9 edition keygen.exe&#8221;. Since we didn&#8217;t log the complete filename (we strip out the path of the file), we aren&#8217;t sure if these are executions under WINE or Linux filesystems being mounted on Windows or something completely different. If anyone could share some insight, we&#8217;d appreciate it. I think it&#8217;s good to see people aren&#8217;t running as root.</p>
<p><strong>Is this legal?</strong></p>
<p>We believe so. People spread it willingly, not covertly like mass-mailing viruses. Other then rewriting itself, it doesn&#8217;t add, delete, or modify any files. It doesn&#8217;t remain active or start on boot. It&#8217;s not destructive or malicious in anyway. Removing it is simply deleting the file they downloaded off of the P2P network. For all of these reasons and more, we feel it&#8217;s not any type of malware and is perfectly legal. But it wouldn&#8217;t surprise us if anti-virus vendors labeled it as some type of malware.</p>
<p><strong>Update:</strong></p>
<p>Much more debate than we ever thought would be given to this has occurred on various websites since we went &#8220;public&#8221; with our program this yesterday evening. Some issues bear clearing up.</p>
<ol>
<li><strong>No data is collected by our software that isn&#8217;t already collected when our software is downloaded.</strong><br />
The only personally identifiable information that we have would be the executer&#8217;s IP address. However this information is freely available at time of download and is completly public information.</li>
<li><strong>The software acts with the confines of its own entity.</strong><br />
The program does not compromise their system in any way, shape, or form. Every action it performs it performs soley for the purposes of logging an event. We are not in this to compromise downloader&#8217;s systems, only to learn a little bit about who they are. It&#8217;s a social experiment.</li>
<li><strong>We dissagree with the notion that this is a &#8220;Trojan&#8221;.</strong><br />
A trojan horse gains access to a system through deviant methods. Not through user initiated downloads on a P2P network. Secondly, a trojan horse by definition has a payload or attempts to give the author access by working from the inside. Our program is aboslutely dormant unless specifically and purposefully executed by the downloader. And the program is riddled with cues to what the contents might be. For instance, the company name is &#8220;C.R.A.P. Citizens Raging Against Pirates&#8221;. Not what you&#8217;d expect from a &#8220;legitimate&#8221; crack or keygen.</li>
<li><strong>We are not raging against pirates, we are studying them in a clever way.</strong><br />
While we joked in private this was our &#8220;war against piracy&#8221; the sole purpose of this project was to collaborate on a technically merited application for fun. It&#8217;s always cool to see something you created take on a life of its own, and that is exactly what occurred here. If you are someone who was trying to download illegal software, or just searching for our file&#8230;relax. The information we collected is absolutely harmless to you.</li>
</ol>
<p><strong>Old update:</strong><br />
Some people think this is illegal. They think it&#8217;s entrapment or we are<br />
stealing data. They think this is some type of malware. It&#8217;s not.</p>
<p>First, this can&#8217;t be entrapment. We aren&#8217;t reporting these people to anyone in<br />
the law enforment field, even though we should be.</p>
<p>Second, it&#8217;s not malware. It doesn&#8217;t modify, add, or delete files other<br />
then itself.</p>
<p>So, to the pirates out there who think this is in some way illegal, it&#8217;s<br />
not. However, what you do is illegal.</p>
<p>Men With No Titles: Clifton Griffin and Justin X. B.<br />
E-mail: pirateproject@blogzine.net<br />
Website: http://blogzine.net</p></div>
]]></content:encoded>
			<wfw:commentRss>http://clifgriffin.com/2008/12/02/the-virus-story/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Mere honesty, please.</title>
		<link>http://clifgriffin.com/2007/11/07/mere-honesty-please/</link>
		<comments>http://clifgriffin.com/2007/11/07/mere-honesty-please/#comments</comments>
		<pubDate>Wed, 07 Nov 2007 21:33:56 +0000</pubDate>
		<dc:creator>clifgriffin</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[C.S. Lewis]]></category>

		<guid isPermaLink="false">http://clifgriffin.com/2007/11/07/mere-honesty-please/</guid>
		<description><![CDATA[Shanna reminded me of something I have been thinking for a long time now. Nearly everyone, devoutly Christian or quasi-Christian, lists Mere Christianity in their list of favorite books. The casual observer might not think this odd, but as someone who is reasonably intelligent and has actually delved into the pages of this master piece, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fclifgriffin.com%2F2007%2F11%2F07%2Fmere-honesty-please%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fclifgriffin.com%2F2007%2F11%2F07%2Fmere-honesty-please%2F&amp;source=clifgriffin&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Shanna reminded me of something I have been thinking for a long time now.</p>
<p>Nearly everyone, devoutly Christian or quasi-Christian, lists <em>Mere Christianity</em> in their list of favorite books. The casual observer might not think this odd, but as someone who is reasonably intelligent and has actually delved into the pages of this master piece, I&#8217;m very skeptical.</p>
<p><em>Mere Christianity</em>, henceforth refered to as MC, is a collection of transcripts in book form. It is not light reading and cannot be consumed casually.  C.S. Lewis has a way of packing meaning, direct and indirect, into each sentence such that each page must nearly be read twice to keep up with his reasoning.</p>
<p>I fully admit that I have yet to finish MC.  I intend to someday, but it is not a trivial task. It requires reflection and a healthy amount of critical thinking.</p>
<p>Bearing all of this in mind, my hypothesis is this: 9 out of 10 people who say <em>Mere Christianity</em> is their favorite book have not read it, or at the very least have not finished it.</p>
]]></content:encoded>
			<wfw:commentRss>http://clifgriffin.com/2007/11/07/mere-honesty-please/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Ron Paul Supporter Is A Ron Paul Supporter Is A Ron Paul Supporter</title>
		<link>http://clifgriffin.com/2007/10/23/a-ron-paul-supporter-is-a-ron-paul-supporter-is-a-ron-paul-supporter/</link>
		<comments>http://clifgriffin.com/2007/10/23/a-ron-paul-supporter-is-a-ron-paul-supporter-is-a-ron-paul-supporter/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 22:33:36 +0000</pubDate>
		<dc:creator>clifgriffin</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[ron paul]]></category>

		<guid isPermaLink="false">http://clifgriffin.com/2007/10/23/a-ron-paul-supporter-is-a-ron-paul-supporter-is-a-ron-paul-supporter/</guid>
		<description><![CDATA[As the respective Republican and Democratic primary races began this year, I found myself more closely aligned with Ron Paul than any other candidate. His no nonsense, libertarian views resonated with me and I was willing to tolerate his &#8220;peace&#8221; message. (Also known as &#8220;Get out of Iraq now.&#8221;) I was able to tolerate it [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fclifgriffin.com%2F2007%2F10%2F23%2Fa-ron-paul-supporter-is-a-ron-paul-supporter-is-a-ron-paul-supporter%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fclifgriffin.com%2F2007%2F10%2F23%2Fa-ron-paul-supporter-is-a-ron-paul-supporter-is-a-ron-paul-supporter%2F&amp;source=clifgriffin&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>As the respective Republican and Democratic primary races began this year, I found myself more closely aligned with Ron Paul than any other candidate.</p>
<p>His no nonsense, libertarian views resonated with me and I was willing to tolerate his &#8220;peace&#8221; message. (Also known as &#8220;Get out of Iraq now.&#8221;)</p>
<p>I was able to tolerate it based on several factors:</p>
<ol>
<li>I essentially agree with him on the ill effects our foreign policy has had in the past. It is quite likely that Al Qaeda did not attack us &#8220;because of our freedom&#8221;.</li>
<li>I also essentially agree that invading Iraq was a mistake.</li>
</ol>
<p>While his foreign policy seemed overly simplistic and isolationist, I kept listening.  I even donated twice to his campaign fund.  I assumed that there was more depth to it. I assumed that his plan was more complex than &#8220;Step 1. Leave.   Step 2. See step 1.&#8221;</p>
<p>Unfortunately, I was incorrect.</p>
<p>Ron Paul gets a lot right. He gets the role of government right. He gets personal responsiblity right.  He gets the constitution.</p>
<p>However, simply leaving Iraq would be a bigger crime at this point than our unwarranted invasion.  Often times when you create a problem, the responsiblity to fix it becomes rightfully yours.  It might be easier to simply reverse direction, but it isn&#8217;t the moral thing to do.  (The Bay of Pigs comes to mind.)</p>
<p>All of this considered, I began to distance myself from his campaign.</p>
<p>The other thing I realized in all of this is that the stereotypes about Ron Paul supporters are that way&#8230;because Ron Paul supporters are that way. They claim not to be a radical fringe movement, even as they use the word &#8220;neo-con&#8221; as if it is a universally accepted term.</p>
<p>Don&#8217;t get me wrong: It is inspiring to see people dedicated to a cause and excercising their right of political expression, but I can&#8217;t committ to this movement.</p>
<p>I have many friends who are still avid fans. I encourage them to continue their support. Ron Paul is a good man and an above average politician.  I will not be voting for him in the primaries though, as it stands.</p>
<p>Who am I going to support?</p>
<p>I&#8217;m not sure. Indeed all Republican candidates are dissappointing this year.  I&#8217;ll keep you posted.</p>
<p>Thoughtfully,<br />
Clifton</p>
]]></content:encoded>
			<wfw:commentRss>http://clifgriffin.com/2007/10/23/a-ron-paul-supporter-is-a-ron-paul-supporter-is-a-ron-paul-supporter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Life is Like Shanna&#8217;s Car Breaking Down</title>
		<link>http://clifgriffin.com/2007/09/26/life-is-like-shannas-car-breaking-down/</link>
		<comments>http://clifgriffin.com/2007/09/26/life-is-like-shannas-car-breaking-down/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 14:04:26 +0000</pubDate>
		<dc:creator>clifgriffin</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://clifgriffin.com/2007/09/26/life-is-like-shannas-car-breaking-down/</guid>
		<description><![CDATA[Well, as I posted last time, I had come across a great deal at Best Buy on Logitech diNovo Edge keyboards. Originally sold for 200 each (and still sold for 160 on Amazon.com), many people across the nation were finding them as cheap as 39.99 due to BestBuy discontinuing the product in their stores. I [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fclifgriffin.com%2F2007%2F09%2F26%2Flife-is-like-shannas-car-breaking-down%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fclifgriffin.com%2F2007%2F09%2F26%2Flife-is-like-shannas-car-breaking-down%2F&amp;source=clifgriffin&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Well, as I posted last time, I had come across a great deal at Best Buy on Logitech diNovo Edge keyboards. Originally sold for 200 each (and still sold for 160 on Amazon.com), many people across the nation were finding them as cheap as 39.99 due to BestBuy discontinuing the product in their stores. </p>
<p>I bought two of these at the Lynchburg store. (They believed me about the eMachine keyboard mixup thankfully.) I was able to secure them for 39.99 with my photo copied receipt I got from a guy on SlickDeals. (I didn&#8217;t even print it out&#8230;I showed it to her on my PDA.)</p>
<p>Having accomplished this on my lunch break, I quickly listed one of the keyboards on Amazon.com for 100 dollars. Within 45 minutes it sold.  Making $60 on your lunch break without even trying, makes one want to make more money without trying.  Over the course of work Monday I called several BestBuys in Virginia and North Carolina and managed to locate 3 of them at the Charlottesville store. </p>
<p>I sent out an email looking for friends who might want to tag along on a road trip to Charlottesville. Shanna volunteered. </p>
<p>As my car has a bad water pump and pump more coolant on the ground than through my radiator, I thought it prudent to pay her 20 bucks and use her car. This turned out to be a very bad mistake. </p>
<p>About 5 minutes outside of Lynchburg and 5 minutes after we had purchased 20 dollars of gas, her car officially died. The engine siezed. The transmission bled all over the ground. It was not a pretty picture. And let me tell you&#8230;it felt good to know that I was responsible! </p>
<p>Needless to say, I did not make it to Charlottesville that night. </p>
<p>However, I did successfully make the journey the next night. I purchased two keyboards and used my receipt from my last purchase to get them to mark it down from 139.99 (the price they were selling them at) to 39.99.  (The manager on duty did a double take when she saw what she was approving, but went ahead and approved it anyway. I was pretty nervous they were going to deny me the courtesy price match.)</p>
<p>It turns out my car stays perfectly cooled at highway speeds. I did not have to put more water in in Charlottesville. </p>
<p>(Shanna, if you are reading this: I&#8217;m sorry. Also, I want my gas back.)</p>
]]></content:encoded>
			<wfw:commentRss>http://clifgriffin.com/2007/09/26/life-is-like-shannas-car-breaking-down/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Life Is Like A Best Buy Purchase</title>
		<link>http://clifgriffin.com/2007/09/23/life-is-like-a-best-buy-purchase/</link>
		<comments>http://clifgriffin.com/2007/09/23/life-is-like-a-best-buy-purchase/#comments</comments>
		<pubDate>Sun, 23 Sep 2007 23:36:16 +0000</pubDate>
		<dc:creator>clifgriffin</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://clifgriffin.com/2007/09/23/life-is-like-a-best-buy-purchase/</guid>
		<description><![CDATA[After doing some research online today, I learned that Best Buy is selling Logitech diNovo Edge keyboards for 60 dollars or less. Considering the retail price for one of these bad boys is $200, I decided it would be smart for me to purchase one. I picked up the first box on the rack of [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fclifgriffin.com%2F2007%2F09%2F23%2Flife-is-like-a-best-buy-purchase%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fclifgriffin.com%2F2007%2F09%2F23%2Flife-is-like-a-best-buy-purchase%2F&amp;source=clifgriffin&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>After doing some research online today, I learned that Best Buy is selling Logitech diNovo Edge keyboards for 60 dollars or less. Considering the retail price for one of these bad boys is $200, I decided it would be smart for me to purchase one.</p>
<p>I picked up the first box on the rack of 3 that they had left. It felt a little bulky and normally I would have picked through the available inventory and selected the best &#8220;feeling&#8221; box, but with a helpful employee standing over my shoulder I just grabbed the first one and headed towards the register.</p>
<p>As I waited to pay at the register, I wiped dust off of the cover and thought in the back of my mind &#8220;I wish I could have selected a better box.&#8221; The front of the box seemed to bulge a bit. &#8220;Whatever&#8221; I told myself. &#8220;It doesn&#8217;t matter what the box looks like.&#8221;</p>
<p>Upon arriving at home, I looked on eBay and was happy to see the same keyboard I purchased selling for a minimum of 40 over what I paid.  I started making plans to buy the other 2 and sell them for a profit.</p>
<p>Eyeing the box again, I decided I wanted to play with my new toy. I removed the stickers that secured the top of the box. Slipping off the top, what do you think I found?</p>
<p>Well if you guessed a Logitech diNovo Edge &#8220;Most Advanced Keyboard in the World&#8221; you are wrong. What I found instead of a stupid piece of crap PS2 eMachine keyboard that had been stuffed in the box.</p>
<p>Best Buy of course closed at the very moment I made this discovery.</p>
<p>Basically, someone bought one of these keyboards, put their keyboard in the box and returned it as unopened. And some idiot at Best Buy fell for it.</p>
<p>I only hope I don&#8217;t have any troubles remedying this mistake tomorrow morning.</p>
<p>Also, if any of you reading this decide to go buy the remaining keyboards I will hunt you down and stab you.</p>
<p>In the words of Forrest Gump, &#8220;That&#8217;s all I have to say about that.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://clifgriffin.com/2007/09/23/life-is-like-a-best-buy-purchase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When God Smites Your Favorite Toy</title>
		<link>http://clifgriffin.com/2007/09/20/when-god-smites-your-favorite-toy/</link>
		<comments>http://clifgriffin.com/2007/09/20/when-god-smites-your-favorite-toy/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 12:18:57 +0000</pubDate>
		<dc:creator>clifgriffin</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[MCE]]></category>
		<category><![CDATA[media center]]></category>
		<category><![CDATA[religion]]></category>

		<guid isPermaLink="false">http://clifgriffin.com/2007/09/20/when-god-smites-your-favorite-toy/</guid>
		<description><![CDATA[Anyone who knows me reasonably well knows that I have been working tirelessly and expensively on a media center for my entertainment center. (That sounds a little redundant.) This media center, for those who are not enthusiasts, will act like a Tivo, mp3 player, radio, dvd player/recorder, etc. It&#8217;s a jack in the box of [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fclifgriffin.com%2F2007%2F09%2F20%2Fwhen-god-smites-your-favorite-toy%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fclifgriffin.com%2F2007%2F09%2F20%2Fwhen-god-smites-your-favorite-toy%2F&amp;source=clifgriffin&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Anyone who knows me reasonably well knows that I have been working tirelessly and expensively on a media center for my entertainment center. (That sounds a little redundant.) This media center, for those who are not enthusiasts, will act like a Tivo, mp3 player, radio, dvd player/recorder, etc. It&#8217;s a jack in the box of entertainment fun!</p>
<p>As I&#8217;ve put more and more time and money into this project, I&#8217;ve found myself putting a lot of importance into its success. And this is partly natural&#8230;I doubt any of you would want to spend hundreds of dollars on a project and have it not work like it should.</p>
<p>Well two weeks ago, the media center had some serious file corruption. I had to reinstall Vista. At the time, I was very depressed about it. It seemed like <em>everything</em> was going wrong in the world. Now if you think that is silly, you are correct.</p>
<p>I fixed this problem with about 5 hours of effort, and the world was once again my oyster.</p>
<p>During this time, I kind of felt like there was a possibility that God was trying to tell me something&#8230;that maybe I was spending too much time with ye ol&#8217; media center and too little time with Him. Unfortunately, with my media center fixed this was no longer my concern. I didn&#8217;t think about it again. I simply started planning its implementation and spending more money.</p>
<p>The pinnacle of all this spending and enthusiasm happened last Sunday. The media center was ready to go. I had mounted my 42&#8243; flat screen HDTV on the wall the day before. And I had spent at least 4 hours installing a giant antenna 30 feet off the ground out back so that we could receive free, over the air, HD football that night.</p>
<p>I set it all up; it was working perfectly.</p>
<p>And then, through the most unlikely chain of events, I decided to demonstrate its use to my roommate. This turned out to be the divinely appointed time at which I would learn my lesson once and for all about putting too much importance on a toy.  It was this very moment that my media center not only crashed, but refused to start. Why? The motherboard (If you don&#8217;t know what that is, it&#8217;s fine. Just keep reading.) had fried itself.</p>
<p>I immediately slipped into depression. It ruined the whole day. It ruined my night. It ruined Monday. (Which isn&#8217;t hard, because after all&#8230;it&#8217;s Monday.)</p>
<p>However, God did take the opportunity to show me why this had happened. In talking with two of my friends about this issue, I heard things like &#8220;Man, God must be punshing you.&#8221; or &#8220;Maybe God is trying to tell you that you are placing too much importance on your media center.&#8221;</p>
<p>Adding this to my internal suspicions, the picture was very clear.</p>
<p>Presently, my media center is still broken. I&#8217;ve learned to accept it. I will be trying to get the motherboard replaced by the manufacturer soon, but no longer am I going to allow it to be the most important part of my happiness.</p>
<p>Anything can be an idol. Let that be a lesson to you.</p>
<p>Cordially,<br />
Clifton</p>
]]></content:encoded>
			<wfw:commentRss>http://clifgriffin.com/2007/09/20/when-god-smites-your-favorite-toy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
