<?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>Unfinished Website</title>
	<atom:link href="http://www.unfinishedwebsite.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.unfinishedwebsite.com</link>
	<description>This website is never finished</description>
	<lastBuildDate>Tue, 29 Jun 2010 05:02:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CSharp Cassandra Client</title>
		<link>http://www.unfinishedwebsite.com/uncategorized/csharp-cassandra-client/</link>
		<comments>http://www.unfinishedwebsite.com/uncategorized/csharp-cassandra-client/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 05:02:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.unfinishedwebsite.com/?p=83</guid>
		<description><![CDATA[I was surprised to see how hard it is to find a csharp (C#) cassandra client library.  There were 50 step processes and incomplete libraries galore.  But somehow I finally ran across hectorsharp.  It met all my needs and is working like a charm.  Throw in the JsonFx library for parsing [...]]]></description>
			<content:encoded><![CDATA[<p>I was surprised to see how hard it is to find a csharp (C#) cassandra client library.  There were 50 step processes and incomplete libraries galore.  But somehow I finally ran across <a href="http://hectorsharp.com/">hectorsharp</a>.  It met all my needs and is working like a charm.  Throw in the JsonFx library for parsing my JSON returned from Cassandra and I&#8217;m good to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unfinishedwebsite.com/uncategorized/csharp-cassandra-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pulling All Database Table Sizes from PostgresSQL</title>
		<link>http://www.unfinishedwebsite.com/geek-tips/pulling-all-database-table-sizes-from-postgressql/</link>
		<comments>http://www.unfinishedwebsite.com/geek-tips/pulling-all-database-table-sizes-from-postgressql/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 22:06:58 +0000</pubDate>
		<dc:creator>Tommy Unger</dc:creator>
				<category><![CDATA[Geek Tips]]></category>

		<guid isPermaLink="false">http://www.unfinishedwebsite.com/?p=80</guid>
		<description><![CDATA[I was surprised that I didn&#8217;t easily find a query which gives me all of the table sizes for all of my Postgres database table.  I did find this nice bit:
SELECT pg_size_pretty(pg_total_relation_size(table_name))
But I wanted to take it a step further and get the list of the largest tables in my database.  This query [...]]]></description>
			<content:encoded><![CDATA[<p>I was surprised that I didn&#8217;t easily find a query which gives me all of the table sizes for all of my Postgres database table.  I did find this nice bit:<br />
<code>SELECT pg_size_pretty(pg_total_relation_size(table_name))</code></p>
<p>But I wanted to take it a step further and get the list of the largest tables in my database.  This query worked like a charm:<br />
<code>SELECT table_name, pg_size_pretty(pg_total_relation_size(table_name))<br />
FROM information_schema.tables<br />
WHERE table_type='BASE TABLE'<br />
AND table_schema = 'public'<br />
ORDER BY pg_total_relation_size(table_name) DESC<br />
</code></p>
<p>Finally, I wanted to know if any of these tables had a column name containing the text &#8220;org id&#8221;.<br />
SELECT t.table_name, pg_size_pretty(pg_total_relation_size(t.table_name))<br />
, case when cn.table_name is not null then &#8216;Yes&#8217; ELSE &#8221; end as &#8220;has_col&#8221;<br />
FROM information_schema.tables t<br />
LEFT JOIN<br />
(select distinct c.table_name<br />
from information_schema.columns c<br />
where c.column_name LIKE &#8216;%org%id%&#8217;) cn on cn.table_name = t.table_name<br />
WHERE t.table_type=&#8217;BASE TABLE&#8217; AND table_schema = &#8216;public&#8217;<br />
ORDER BY pg_total_relation_size(t.table_name) DESC<br />
;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unfinishedwebsite.com/geek-tips/pulling-all-database-table-sizes-from-postgressql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring MySQL service on Windows to use a different my.ini file</title>
		<link>http://www.unfinishedwebsite.com/geek-tips/configuring-mysql-to-use-a-different-my-ini-file-on-windows/</link>
		<comments>http://www.unfinishedwebsite.com/geek-tips/configuring-mysql-to-use-a-different-my-ini-file-on-windows/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 19:41:18 +0000</pubDate>
		<dc:creator>Tommy Unger</dc:creator>
				<category><![CDATA[Geek Tips]]></category>
		<category><![CDATA[MySQL on Windows]]></category>

		<guid isPermaLink="false">http://www.unfinishedwebsite.com/?p=75</guid>
		<description><![CDATA[MySQL 5 conveniently comes with a windows installer which works flawlessly to get the novice user up and running on the ubiquitous open source database.  However, another way to put mysql onto a windows box is without the installer by just downloading the zipped binaries.
Once you&#8217;ve unzipped the binaries, you have a few steps [...]]]></description>
			<content:encoded><![CDATA[<p>MySQL 5 conveniently comes with a windows installer which works flawlessly to get the novice user up and running on the ubiquitous open source database.  However, another way to put mysql onto a windows box is without the installer by just downloading the zipped binaries.</p>
<p>Once you&#8217;ve unzipped the binaries, you have a few steps to take:<br />
Step 1.  Run <strong>mysqld &#8211;install</strong> &#8211; This will setup the mysql daemon as a windows service.  It will look in your windows base directory %WINDIR% for a my.ini file. (On windows the my.conf file is called my.ini, and I have no idea why this is)</p>
<p>Step 2.  Open regedit.  And change this key<br />
<strong>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MySQL\ImagePath</strong> to this:<br />
&#8220;&lt;path-to-mysql>\bin\mysqld&#8221;  &#8211;defaults-file=&#8221;&lt;path-to-mysql>\my.ini&#8221; MySQL<br />
or this, if you just want to use one of the default medium sized instance ini file:<br />
&#8220;&lt;path-to-mysql>\bin\mysqld&#8221;  &#8211;defaults-file=&#8221;&lt;path-to-mysql>\my-medium.ini&#8221; MySQL</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unfinishedwebsite.com/geek-tips/configuring-mysql-to-use-a-different-my-ini-file-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Email Spam and an argument for gmail</title>
		<link>http://www.unfinishedwebsite.com/geek-tips/email-spam-and-an-argument-for-gmail/</link>
		<comments>http://www.unfinishedwebsite.com/geek-tips/email-spam-and-an-argument-for-gmail/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 23:39:55 +0000</pubDate>
		<dc:creator>Tommy Unger</dc:creator>
				<category><![CDATA[Geek Tips]]></category>
		<category><![CDATA[algorithms]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[web mail]]></category>

		<guid isPermaLink="false">http://www.unfinishedwebsite.com/?p=69</guid>
		<description><![CDATA[This post Survey: People really do click on spam ads really got me thinking about a few things.  First, my history.
Back in some year, let&#8217;s say 1998 or maybe 1997 I got my first portal email address (had an aol address and a college address before that).  It was tommy_unger@yahoo.com .  Yes, [...]]]></description>
			<content:encoded><![CDATA[<p>This post <a href="http://tech.yahoo.com/blogs/null/146413">Survey: People really do click on spam ads</a> really got me thinking about a few things.  First, my history.</p>
<p>Back in some year, let&#8217;s say 1998 or maybe 1997 I got my first portal email address (had an aol address and a college address before that).  It was tommy_unger@yahoo.com .  Yes, I&#8217;m putting the email right out there for all of the bots to parse, and I expect the spam onslaught continue.  The address is absolutely worthless because it is 99% spam!  Much of it in foreign languages (arabic or persian or something from that part of the world seems popular these days.  Then of course there&#8217;s the cryptic meaningless text, or just &#8220;Hi, come to my website so we can have sexy time&#8221;.  My 8 month old son could probably detect spam better than Yahoo&#8217;s algorithms.</p>
<p>Then, finally, came gmail.  I signed up with a better address.  Same name as above without the underscore, and low-and-behold, I see about one spam message a month.  I remember seeign a video a few years back about gmail&#8217;s spam detection and it seems right on the money.  What I also like is that gmail also rarely(maybe never) has the false positive case where they dump an important message into the spam bucket.</p>
<p>So, back to the article I began with&#8230; It mentions: </p>
<blockquote><p>few users ever click the &#8220;report as spam&#8221; button on their email client; most just delete spam messages as they arrive (and fail to help train their spam filters in the process)</p></blockquote>
<p>I&#8217;ve got a hunch that gmail has higher rates of this &#8220;report as spam&#8221; click than the other email clients.  I also have a feeling that yahoo mail&#8217;s &#8220;report as spam&#8221; button is just a black hole that ever gets used to clean up anyone&#8217;s spam.</p>
<p>Combine gmail&#8217;s possible higher &#8220;report as spam&#8221; click rate with a probable much better algorithm and/or system and you get a much nicer web mail experience in my opinion.  So, thanks yahoo tech blog (you still do content well, of course), for reminding me why I love gmail.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unfinishedwebsite.com/geek-tips/email-spam-and-an-argument-for-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Launched a little family blog</title>
		<link>http://www.unfinishedwebsite.com/latest-news/launched-a-little-family-blog/</link>
		<comments>http://www.unfinishedwebsite.com/latest-news/launched-a-little-family-blog/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 03:52:20 +0000</pubDate>
		<dc:creator>Tommy Unger</dc:creator>
				<category><![CDATA[Latest News]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[pictures]]></category>

		<guid isPermaLink="false">http://www.unfinishedwebsite.com/?p=59</guid>
		<description><![CDATA[Where are the Ungers? helps people keep track of us.  Highlights include video, geocoding (using google) of locations, iphone and other phone pictures, and much more.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ungerwhere.com/">Where are the Ungers?</a> helps people keep track of us.  Highlights include video, geocoding (using google) of locations, iphone and other phone pictures, and much more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unfinishedwebsite.com/latest-news/launched-a-little-family-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Product Names</title>
		<link>http://www.unfinishedwebsite.com/random-analysis/microsoft-product-names/</link>
		<comments>http://www.unfinishedwebsite.com/random-analysis/microsoft-product-names/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 03:53:06 +0000</pubDate>
		<dc:creator>Tommy Unger</dc:creator>
				<category><![CDATA[Random "Analysis"]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.unfinishedwebsite.com/?p=57</guid>
		<description><![CDATA[I&#8217;ve come across the longest product name I&#8217;ve ever seen for a Microsoft Software Product.  Ladies and gentlemen, I present:
Microsoft Office Communications Server 2007 Speech Server Developer Edition
or, as they say around Redmond: MOCS2SSDE
It&#8217;s always been a hobby of mine to keep track of what Microsoft is naming its products.  It&#8217;s always in [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve come across the longest product name I&#8217;ve ever seen for a Microsoft Software Product.  Ladies and gentlemen, I present:<br />
Microsoft Office Communications Server 2007 Speech Server Developer Edition<br />
or, as they say around Redmond: MOCS2SSDE</p>
<p>It&#8217;s always been a hobby of mine to keep track of what Microsoft is naming its products.  It&#8217;s always in such sharp contrast with apple&#8217;s naming conventions, &#8220;iphone&#8221;, &#8220;imac&#8221;, etc.  Microsoft seems to think the more it throws into the name, the more likely people will buy it.  Well, I don&#8217;t buy it.  If only MSFT would just come out with a spreadsheet that looks like this in their annual report:</p>
<table>
<tr>
<td>Class</td>
<td>Product</td>
<td>Revenue</td>
<td>Profit</td>
</tr>
<tr>
<td>OS</td>
<td>Windows Vista Consumer</td>
<td>1,000</td>
<td>500</td>
</tr>
<tr>
<td>OS</td>
<td>Windows Vista Business</td>
<td>2,500</td>
<td>1,200</td>
</tr>
<tr>
<td>OS</td>
<td>Windows Server</td>
<td>2,500</td>
<td>1,500</td>
</tr>
<tr>
<td>Office Suite</td>
<td>Consumer</td>
<td>2,500</td>
<td>1,500</td>
</tr>
<tr>
<td>Office Suite</td>
<td>Business</td>
<td>12,500</td>
<td>6,500</td>
</tr>
<tr>
<td>Hardware</td>
<td>xbox</td>
<td>11,500</td>
<td>-11,500</td>
</tr>
<tr>
<td>Games</td>
<td>Halo, et. al.</td>
<td>5,500</td>
<td>-1,500</td>
</tr>
<tr>
<td>Who knows?</td>
<td>Enterprise Business Server Small Business Professional Platinum Edition</td>
<td>1,500</td>
<td>-111,500</td>
</tr>
</table>
<p>As a sometimes shareholder of MSFT, maybe I just don&#8217;t dig deeply enough into things.  Maybe it&#8217;s all out there already.  But, if it&#8217;s not out there already, this sheet would go a long way to helping me figure out what&#8217;s going on in Redmond.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unfinishedwebsite.com/random-analysis/microsoft-product-names/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recursively remove subversion (.svn) directories</title>
		<link>http://www.unfinishedwebsite.com/geek-tips/recursively-remove-subversion-svn-directories/</link>
		<comments>http://www.unfinishedwebsite.com/geek-tips/recursively-remove-subversion-svn-directories/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 19:50:02 +0000</pubDate>
		<dc:creator>Tommy Unger</dc:creator>
				<category><![CDATA[Geek Tips]]></category>
		<category><![CDATA[cleanup]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.unfinishedwebsite.com/?p=51</guid>
		<description><![CDATA[I don&#8217;t care if this is a nerdy post or if it&#8217;s duplicated all over the internet.  I just want to put it out there for reference.   Here&#8217;s the linux/unix/cygwin code for recursively removing subversion directories.

rm -rf `find . -name .svn`

I found the example here, but you can never have too much [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t care if this is a nerdy post or if it&#8217;s duplicated all over the internet.  I just want to put it out there for reference.   Here&#8217;s the linux/unix/cygwin code for recursively removing subversion directories.<br />
<code><br />
rm -rf `find . -name .svn`<br />
</code><br />
I found the example <a href="http://codesnippets.joyent.com/posts/show/104">here</a>, but you can never have too much duplicate content floating around the internet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unfinishedwebsite.com/geek-tips/recursively-remove-subversion-svn-directories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Analytics Sample code for a Third-Party Website</title>
		<link>http://www.unfinishedwebsite.com/web-traffic-analytics/google-analytics-sample-code-for-a-third-party-website/</link>
		<comments>http://www.unfinishedwebsite.com/web-traffic-analytics/google-analytics-sample-code-for-a-third-party-website/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 08:35:48 +0000</pubDate>
		<dc:creator>Tommy Unger</dc:creator>
				<category><![CDATA[Web Traffic & Analytics]]></category>
		<category><![CDATA[Google Analytics]]></category>

		<guid isPermaLink="false">http://www.unfinishedwebsite.com/?p=33</guid>
		<description><![CDATA[I&#8217;m very surprised at how there appears to be just one lone example/sample showing the use of Google Analytics for a cross-domain, third party website, or e-commerce implementation.  Or maybe I&#8217;m just a bad googler.  My scenario involves hosting content which includes a subscribe or buy now link that takes the user to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m very surprised at how there appears to be just one lone example/sample showing the use of Google Analytics for a cross-domain, third party website, or e-commerce implementation.  Or maybe I&#8217;m just a bad googler.  My scenario involves hosting content which includes a subscribe or buy now link that takes the user to a third party e-commerce site where the actual order is processed.</p>
<p>Here&#8217;s what I found.  I searched for &#8220;google analytics cross domain&#8221; and this came up as the second <img src='http://www.unfinishedwebsite.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> It should be first) link:<br />
<a href="http://code.google.com/apis/analytics/docs/gaJSApiDomainDirectory.html">google analytics cross domain</a>. Ok, that&#8217;s the API, but without knowing a few tricks I couldn&#8217;t get it to work.</p>
<p>So then I tried, &#8220;google analytics third party&#8221;, and once again, <span id="more-33"></span> it&#8217;s not the first result, it&#8217;s the third.  But I found a decent example with <a href="http://www.google.com/support/analytics/bin/answer.py?hl=en&#038;answer=55532">google analytics third party</a></p>
<p>The only thing missing is highlighting of the important code. Here is my new and improved example for adding google analytics code to your third-party e-commerce or other external partner site.  I&#8217;ve included a small wordpress modification which can also come in handy.</p>
<ol>
<li>Add the proper onclick code to your anchor links.<br />
<code><br />
<strong style="color: red;">onclick="pageTracker._link(this.href); return false;"</strong><br />
</code><br />
Just for the heck of it, I&#8217;ve don&#8217;t this with my Wordpress bookmark links by modifying the functions.php in the theme directory:<br />
<code><br />
function AddTrackingGA($content)<br />
{<br />
        $link = "pageTracker._link(this.href);return false;";<br />
        $content = preg_replace("/&lt;a ([^>]+)>/sim", "&lt;a $1 onclick=\"" . $link. "\">", $content);<br />
        return $content;<br />
}<br />
add_filter('wp_list_bookmarks', 'AddTrackingGA');<br />
</code><br />
Or, if you like, just add<br />
to any anchor (&lt;a>) tags that go to your third party (soon to be)tracking enabled site.</p>
<div style="height: 20px">&nbsp;</div>
</li>
<li>Put this code on your own site (or modify your current tags to add the bold code).  And of course, don&#8217;t forget to change the _getTracker call to your tracking tag.<br />
<code><br />
&lt;script type="text/javascript"><br />
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");<br />
document.write(unescape("%3Cscript src='" + gaJsHost<br />
      + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));<br />
&lt;/script><br />
&lt;script type="text/javascript"><br />
var pageTracker = _gat._getTracker("UA-xxxxxx-x");<br />
<strong style="color: red;">pageTracker._setDomainName("none");</strong><br />
<strong style="color: red;">pageTracker._setAllowLinker(true);</strong><br />
pageTracker._trackPageview();<br />
&lt;/script><br />
</code></p>
<div style="height: 20px">&nbsp;</div>
</li>
<li>Put this content on your third party, e-commerce website.  Place it on all pages which you have access to on the third party site.  In my case I put it on the subscription form as well as the thank you for your successful subscription page:<br />
<code><br />
&lt;script type="text/javascript"><br />
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");<br />
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));<br />
&lt;/script><br />
&lt;script type="text/javascript"><br />
var pageTracker = _gat._getTracker("UA-xxxxxx-x");<br />
<strong style="color: red;">pageTracker._setDomainName("none");</strong><br />
<strong style="color: red;">pageTracker._setAllowLinker(true);</strong><br />
pageTracker._trackPageview();<br />
&lt;/script><br />
</code></p>
<div style="height: 20px">&nbsp;</div>
</li>
</ul>
<p>That&#8217;s more code than I typically like to throw around in a blog post, but that will have to do.</p>
<p>Finally, I&#8217;m impatient and want to verify things are working.  Because of Google&#8217;s rather difficult 24 hour latency, I like to verify that my Google Analytics tracking code is actually working.  There are two tools that I use typically to confirm that Google Analytics is working.  I like <a href="http://www.fiddlertool.com/Fiddler2/version.asp">Fiddler for Windows</a> which is a robust http and web traffic proxy sniffer that gives me every detail about my browser&#8217;s requests and the server&#8217;s responses.  Or, the les robust, but still effective <a href="http://livehttpheaders.mozdev.org/installation.html">LiveHTTPHeaders plugin</a> for Mozilla Firefox can give you a similar confirmation.  That confirmation is a request for a little gif hosted by google-analytics.com that looks like this:<br />
<strong style="color: red">http://www.google-analytics.com/__utm.gif?utmwv= &#8230; &#8230; &#8230;</strong></p>
<p>If you see that request in Fiddler or LiveHTTPHEaders along with your website requests and third party requests, then you have successfully installed Google Analytics in a third party, multiple domain scenario.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unfinishedwebsite.com/web-traffic-analytics/google-analytics-sample-code-for-a-third-party-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A new beginning for something I&#8217;ll never finish</title>
		<link>http://www.unfinishedwebsite.com/latest-news/a-new-beginning-for-my-never-ending-quest-to-finish-a-website/</link>
		<comments>http://www.unfinishedwebsite.com/latest-news/a-new-beginning-for-my-never-ending-quest-to-finish-a-website/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 07:56:06 +0000</pubDate>
		<dc:creator>Tommy Unger</dc:creator>
				<category><![CDATA[Latest News]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Old School]]></category>

		<guid isPermaLink="false">http://localhost:8022/?p=19</guid>
		<description><![CDATA[I’ve been developing websites for over 10 years now. Fortunately, my earliest work is safely hidden away. I’m sure it include blink tags and animated gifs. I could probably even put an email directly on the site without getting spammed. From the first “web page” in 1996 it was probably another year before I really made another web page, but I really don’t know.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been developing websites for over 10 years now. Fortunately, my earliest work is safely hidden away.  I&#8217;m sure it include blink tags and animated gifs.  I could probably even put an email directly on the site without getting spammed.  From the first &#8220;web page&#8221; in 1996 it was probably another year before I really made another web page, but I really don&#8217;t know.  I don&#8217;t know if I was hooked yet, but it wouldn&#8217;t be long before I was captured by the ease, simplicity and power of publishing on the web.  I blame the never finishing part on the ease.  So, for the first few years I would just spend most of my time surfing and seeing what was out there. <span id="more-19"></span></p>
<p>My first own website highlights came in 1998 was serving up mp3s from my dorm room at Georgia Tech.  At the peak, I was the number one search result on Altavista for &#8220;beatles mp3&#8243;.  The moment I saw the high rank, I took things down before I got kicked out of school.  Thanks to radiohead mp3s, the only artifact left from that site is having a great friend in Rome, Italy whom my wife and I visited on our honeymoon.</p>
<p>As far as a record of my earliest &#8220;work&#8221;, I found this one, but couldn&#8217;t get anything to load, although apparently it was just a bunch of random quotes with a dollar sign background: <a href="http://web.archive.org/web/19990125092942/http://www.abysss.com/">abysss.com 1999</a>.  Yes, I added and extra s.  I always seemed to be the last to go after the good domain names.  Why didn&#8217;t I just get youtube when I could?</p>
<p>This is by far my single [greatest] unfinished website:  <a href="http://web.archive.org/web/*/http://gtwreck.com">gtwreck.com</a>.  If web.archive.org didn&#8217;t exist, I wouldn&#8217;t even have a record of this site.  There are elements of twitter in some of the earlier iterations.  I look back at these iterations and just wish that I could have kept things going.  Now, with unfinished website, there are no more excuses.  This website will always be unfinished and hopefully it will always be up.</p>
<p>The main things I hope to do here are to bring my prior work back from the dead and more importantly showcase my latest stuff.  All with the caveat that it&#8217;s never finished.  Oh, and hover over that lightbulb to see the light.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.unfinishedwebsite.com/latest-news/a-new-beginning-for-my-never-ending-quest-to-finish-a-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
