<?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>firsttube.com &#187; Web 2.0</title>
	<atom:link href="http://www.firsttube.com/tag/web-20/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.firsttube.com</link>
	<description>crunchy nuggets, served semi-daily</description>
	<lastBuildDate>Tue, 03 Jan 2012 00:14:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Why Degrade Gracefully?</title>
		<link>http://www.firsttube.com/read/why-degrade-gracefully/</link>
		<comments>http://www.firsttube.com/read/why-degrade-gracefully/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 23:11:25 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://firsttube.com/?p=1472</guid>
		<description><![CDATA[I got thinking today, as I near roll out of an internal helpdesk app heavily using jQuery, why we bother to degrade our scripts so they work without javascript. I get it: some people have javascript disabled in their browser&#8230; &#8230; <a href="http://www.firsttube.com/read/why-degrade-gracefully/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I got thinking today, as I near roll out of an internal helpdesk app heavily using jQuery, why we bother to degrade our scripts so they work without javascript.  I get it: some people have javascript disabled in their browser&#8230; but my question is this: so what?</p>
<p>Javascript is a core part of web experience today.  In fact, I&#8217;d say that, on the desktop in the full browser front, if your browser doesn&#8217;t support at least HTML 4, javascript, and CSS 2, you&#8217;re not playing with the right tools.  After all, we expect that people can parse HTML, why not expect that javascript is a pre-requisite for web usage?</p>
<p><a href="http://firsttube.com/uploads/2009/07/javascript_1.jpg"><img class="aligncenter size-full wp-image-1473" title="javascript" src="http://firsttube.com/uploads/2009/07/javascript_1.jpg" alt="javascript" width="400" height="300" /></a></p>
<p>Some of us go to great pains to make sure our sites work should a user have javascript disabled.  But I&#8217;m actually considering the opposite: hiding certain critical elements if you don&#8217;t have javascript enabled to ensure that each visitor is on an even playing field.  Wrapping submit buttons in jQuery&#8217;s <em>append()</em> method, submitting data on <em>click()</em>, and plentifully exchanging JSON data via AJAX throughout ought to properly cripple participation of those who opt out of script execution on my site.</p>
<p>It all comes down to this: if you want your site to reach the widest audience possible, you need to anticipate that the client may not allow you scripting capability.  Conversely, on our intranet, and maybe one day on my websites, I&#8217;m doing the opposite: if you want to use the site, you&#8217;ve got to enable javascript: if you don&#8217;t, well&#8230; your loss.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firsttube.com/read/why-degrade-gracefully/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Damn It, Twitter!</title>
		<link>http://www.firsttube.com/read/damn-it-twitter/</link>
		<comments>http://www.firsttube.com/read/damn-it-twitter/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 19:25:27 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://firsttube.com/?p=1245</guid>
		<description><![CDATA[All goddamned day I&#8217;ve been getting this goddamned whale on Twitter. I&#8217;ve also been trying to change the background of my stream, but although it always reports successful (when it doesn&#8217;t fail due to capacity problems), it never changes. It &#8230; <a href="http://www.firsttube.com/read/damn-it-twitter/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><img class="aligncenter size-medium wp-image-1244" title="FAIL WHALE" src="http://firsttube.com/uploads/2009/04/whale-500x375.png" alt="FAIL WHALE" width="500" height="375" /></p>
<p>All goddamned day I&#8217;ve been getting this goddamned whale on Twitter.  I&#8217;ve also been trying to change the background of my stream, but although it always reports successful (when it doesn&#8217;t fail due to capacity problems), it never changes.  It either replaces my background with nothing, or it uses the background I had three or four changes ago.  God damn it, Twitter, get your goddamned act together!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firsttube.com/read/damn-it-twitter/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>IE8 STILL Doesn&#8217;t Support CSS border-radius</title>
		<link>http://www.firsttube.com/read/ie8-still-doesnt-support-css-border-radius/</link>
		<comments>http://www.firsttube.com/read/ie8-still-doesnt-support-css-border-radius/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 14:50:44 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Tweets]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Browsers]]></category>

		<guid isPermaLink="false">http://firsttube.com/?p=1203</guid>
		<description><![CDATA[I find it absolutely amazing that IE8 doesn&#8217;t support border-radius. No wonder more &#038; more people think IE sucks. It&#8217;s just ugly.]]></description>
			<content:encoded><![CDATA[<p>I find it absolutely amazing that IE8 doesn&#8217;t support border-radius. No wonder more &#038; more people think IE sucks. It&#8217;s just ugly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firsttube.com/read/ie8-still-doesnt-support-css-border-radius/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Facebook&#8217;s New Interface</title>
		<link>http://www.firsttube.com/read/facebooks-new-interface/</link>
		<comments>http://www.firsttube.com/read/facebooks-new-interface/#comments</comments>
		<pubDate>Sun, 15 Mar 2009 20:26:21 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://firsttube.com/?p=1194</guid>
		<description><![CDATA[Facebook loosed their new interface this week.  Thus far, there is nothing &#8220;live&#8221; about it.  This makes me very sad. Honestly, if Facebook doesn&#8217;t introduce AJAX-y live update goodness to their homepage, I suspect I&#8217;ll use Facebook about 11% as &#8230; <a href="http://www.firsttube.com/read/facebooks-new-interface/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Facebook loosed their new interface this week.  Thus far, there is nothing &#8220;live&#8221; about it.  This makes me very sad.</p>
<p>Honestly, if Facebook doesn&#8217;t introduce AJAX-y live update goodness to their homepage, I suspect I&#8217;ll use Facebook about 11% as much as I used to.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firsttube.com/read/facebooks-new-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Add Latest Tweet to WordPress (Without a Plugin)</title>
		<link>http://www.firsttube.com/read/how-to-add-latest-tweet-to-wordpress/</link>
		<comments>http://www.firsttube.com/read/how-to-add-latest-tweet-to-wordpress/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 20:18:07 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://firsttube.com/?p=1101</guid>
		<description><![CDATA[I decided to add my latest &#8220;tweet&#8221; from Twitter to the sidebar of my WordPress blog. Rather than use yet another plugin that adds yet another hook &#8211; and there are many that do this with lots of code, I &#8230; <a href="http://www.firsttube.com/read/how-to-add-latest-tweet-to-wordpress/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I decided to add my latest &#8220;tweet&#8221; from Twitter to the sidebar of my WordPress blog.  Rather than use yet another plugin that adds yet another hook &#8211; and there are many that do this with lots of code, I decided to use a homegrown solution, dependant only on PHP4+ and cURL  (most webhosts already have cURL compiled in, if not, you should request it).  Adding the following to any of the files in your WordPress theme will print out your current Twitter status and cache the results so you don&#8217;t hammer their system.</p>
<p>First, <a href="http://help.twitter.com/forums/23786/entries/15360">snag your Twitter user id</a>.  Then, open up your theme file.  I put mine in sidebar.php found in <em>/wp-content/themes/&lt;THEMENAME&gt;/</em>.    Use the below code.  If you want the output wrapped in a list, you would need to put &lt;ul&gt; and &lt;li&gt; tags around this code.</p>
<p>Carefully set your variables.  The cache file should be writable.  Note that you can use a decimal value for $tw_BlankAfter and $tw_Minutes if necessary.   That&#8217;s it.</p>
<p><em>Due to what must be a bug in WordPress, please ignore the closing &#8220;&lt;/text&gt;&lt;/created_at&gt;&#8221; at the end of this post.  It&#8217;s trying be smart and &#8220;fix&#8221; broken tags, but the code is right. </em></p>
<p><strong>NOTE (2/20/09): I have updated the below code.  The new version can be found at &#8220;<a href="http://firsttube.com/read/posting-your-latest-tweet-in-wordpress/">Posting Your Latest Tweet in WordPress</a>&#8220;. </strong><em><br />
</em></p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">/* ~~~~ Custom Twitter Bit ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */</span>
<span style="color: #666666; font-style: italic;">/* ~~~~ Adam S, firsttube.com, twitter @sethadam1 ~~~~~~~~~~~~~~~~~~~~ */</span>
&nbsp;
<span style="color: #000088;">$tw_File</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'/path/to/a/static/writable/file/twitter.html'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$tw_Userid</span><span style="color: #339933;">=</span><span style="color: #0000ff;">'XXXXXXX'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//set to your Twitter user id</span>
<span style="color: #000088;">$tw_BlankAfter</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">30</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//blank out status if it's older than this many days</span>
<span style="color: #000088;">$tw_Minutes</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">10</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//minutes between reloads</span>
&nbsp;
<span style="color: #000088;">$tw_Offset</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">FALSE</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//leave as is</span>
<span style="color: #666666; font-style: italic;">// uncomment below time if you want to allow a manual reset via ?twitter-reset</span>
<span style="color: #666666; font-style: italic;">// if($_SERVER['QUERY_STRING']=='twitter-reset') { $tw_Offset=0; } </span>
&nbsp;
<span style="color: #666666; font-style: italic;">/* Do not edit below this line */</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">filemtime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tw_File</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span>time<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span><span style="color: #990000;">floatval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tw_Offset</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">include</span> <span style="color: #000088;">$tw_File</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">is_writable</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tw_File</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$tw_iswritable</span><span style="color: #339933;">=</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
	<span style="color: #000088;">$tw_time</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">86400</span><span style="color: #339933;">*</span><span style="color: #990000;">floatval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tw_BlankAfter</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tw_Offset</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$tw_time</span><span style="color: #339933;">=</span><span style="color: #000088;">$tw_Offset</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
	<span style="color: #000088;">$tw_hyperlinks</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$tw_c</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_init</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tw_c</span><span style="color: #339933;">,</span> CURLOPT_URL<span style="color: #339933;">,</span>
		<span style="color: #0000ff;">&quot;http://twitter.com/statuses/user_timeline/&quot;</span>
		<span style="color: #339933;">.</span><span style="color: #990000;">intval</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tw_Userid</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;.xml&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_setopt</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tw_c</span><span style="color: #339933;">,</span> CURLOPT_RETURNTRANSFER<span style="color: #339933;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$tw_src</span> <span style="color: #339933;">=</span> <span style="color: #990000;">curl_exec</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tw_c</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">curl_close</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tw_c</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/(.*)&amp;lt; \/created_at&amp;gt;/'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tw_src</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tw_d</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strtotime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tw_d</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span> <span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span><span style="color: #000088;">$tw_time</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/(.*)&amp;lt; \/text&amp;gt;/'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tw_src</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tw_m</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$tw_status</span> <span style="color: #339933;">=</span> <span style="color: #990000;">htmlentities</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&amp;amp;&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;&amp;amp;&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$tw_m</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$tw_hyperlinks</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #000088;">$tw_status</span> <span style="color: #339933;">=</span> <span style="color: #990000;">ereg_replace</span><span style="color: #009900;">&#40;</span>
			<span style="color: #0000ff;">&quot;[[:alpha:]]+://[^&amp;lt;&amp;gt;[:space:]]+[[:alnum:]/]&quot;</span><span style="color: #339933;">,</span>
			<span style="color: #0000ff;">&quot;&lt;a href=&quot;</span>\<span style="color: #0000ff;">&quot;&gt;<span style="color: #000099; font-weight: bold;">\\</span>0&lt;/a&gt;&quot;</span><span style="color: #339933;">,</span>
			<span style="color: #000088;">$tw_status</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #000088;">$tw_output</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$tw_status</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tw_iswritable</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><span style="color: #990000;">file_put_contents</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tw_File</span><span style="color: #339933;">,</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span> 
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tw_iswritable</span><span style="color: #339933;">==</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #990000;">file_put_contents</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tw_File</span><span style="color: #339933;">,</span><span style="color: #000088;">$tw_output</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">echo</span> <span style="color: #000088;">$tw_output</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #666666; font-style: italic;">/* ~~~ /Custom Twitter Bit ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */</span></pre></div></div>

<p><small>Please note that portions of this code come from the twtter_status() function that was not written by me, but is available from <a href="http://www.google.com/search?q=function+twitter_status()">various sources online</a>.</small></p>
<p><strong>Update</strong>: Removed function and put code inline.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firsttube.com/read/how-to-add-latest-tweet-to-wordpress/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Re-Twittering</title>
		<link>http://www.firsttube.com/read/re-twittering/</link>
		<comments>http://www.firsttube.com/read/re-twittering/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 03:15:53 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://firsttube.com/?p=1097</guid>
		<description><![CDATA[I&#8217;ve decided to give Twitter a go again. It seems to move pretty quickly and satiate my ADD by filling in the gaps in my Facebook live feed.  If you and I know each other, give me a shout @sethadam1.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided to give Twitter a go again. It seems to move pretty quickly and satiate my ADD by filling in the gaps in my Facebook live feed.  If you and I know each other, give me a shout <a href="http://twitter.com/sethadam1">@sethadam1</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firsttube.com/read/re-twittering/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Cleaner, Simpler firsttube.com</title>
		<link>http://www.firsttube.com/read/a-cleaner-simpler-firsttubecom/</link>
		<comments>http://www.firsttube.com/read/a-cleaner-simpler-firsttubecom/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 19:52:40 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://firsttubecom/read/A-Cleaner-Simpler-firsttubecom</guid>
		<description><![CDATA[I&#8217;ve been pretty liberal in completely redesigning my website for some time now. I built this site sometime in August of 2000, using my own HTML. All dynamics were achieved&#8230; well&#8230; faked&#8230; via re-uploading static HTML files. Version 2.0, a &#8230; <a href="http://www.firsttube.com/read/a-cleaner-simpler-firsttubecom/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been pretty liberal in completely redesigning my website for some time now.  I built this site sometime in August of 2000, using my own HTML.  All dynamics were achieved&#8230; well&#8230; faked&#8230; via re-uploading static HTML files.  Version 2.0, a major overhaul, arrived shortly thereafter, and version 3.0 completely migrated to PHP as the base.  The site thrived as a Phish music archive and when I moved away from that, I retired what was then version 4.0, and several versions followed until this one, version 9.  But alas, shortly, I will begin the design of <a href='http://firsttube.com'>firsttube.com</a> version 10, and it will be a chore, as  I intend to modify most of the tables in my underlying database.  Many features I wish I had implemented long ago &#8211; such as subscribing to threads and letting users enter a website, thereby not exposing their email address &#8211; are long overdue and virtually omnipresent in other weblogs.</p>
<p>I&#8217;ve even tossed around using another blog engine and just migrating my data, but then, where would I play?</p>
<p>My primary goal, though, for <a href='http://firsttube.com'>firsttube.com</a> 10, will be a radically simpler and more attractive interface.  I like some Web 2.0 mainstays.  Expect larger text, brighter colors, AJAX where appropriate, and simplicity.  My new comments page, which I&#8217;ve been playing with, is already stripped down and already kind of overwhelming.    So back to the drawing board, it appears.  Stay tuned for more updates than necessary.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firsttube.com/read/a-cleaner-simpler-firsttubecom/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Facebook Redesign Launched</title>
		<link>http://www.firsttube.com/read/Facebook-Redesign-Launched/</link>
		<comments>http://www.firsttube.com/read/Facebook-Redesign-Launched/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 07:16:55 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Bug]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://firsttubecom/read/Facebook-Redesign-Launched</guid>
		<description><![CDATA[Facebook today launched their long in-the-works redesign. I&#8217;ve been following it for at least 4 months or so, and today it appeared live. After many iterations, this may actually be the one I like best. But alas, I use Opera, &#8230; <a href="http://www.firsttube.com/read/Facebook-Redesign-Launched/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Facebook today <a href="http://blog.facebook.com/blog.php?post=23612952130">launched their long in-the-works redesign</a>.  I&#8217;ve been following it for at least 4 months or so, and today it appeared live.  After many iterations, this may actually be the one I like best.  </p>
<p>But alas, I use Opera, and strangely, this version doesn&#8217;t play well.  Many links flat out don&#8217;t work, there&#8217;s weird Flash that Flashblock blocks with every page load, and worst yet, the thing is actually parsing A LOT incorrectly.  Check out the below screenshot, and be sure to click on it for the full size version.  </p>
<p><a href="http://firsttube.com/uploads/NewFacebook.jpg"><img src="http://firsttube.com/uploads/NewFacebookSm.jpg" style="border:0;width:550px;" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.firsttube.com/read/Facebook-Redesign-Launched/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Slashdot: Slowing Rotting from the Inside Out</title>
		<link>http://www.firsttube.com/read/Slashdot-Slowing-Rotting-from-the-Inside-Out/</link>
		<comments>http://www.firsttube.com/read/Slashdot-Slowing-Rotting-from-the-Inside-Out/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 14:46:43 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Slashdot]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://firsttubecom/read/Slashdot-Slowing-Rotting-from-the-Inside-Out</guid>
		<description><![CDATA[Sometime ago, say, 1999, Slashdot was the king of the online tech world. In fact, from a &#8220;hits&#8221; standpoint, they may still be, if not second to Digg. Slashdot has always been the first big blog-style tech site, long before &#8230; <a href="http://www.firsttube.com/read/Slashdot-Slowing-Rotting-from-the-Inside-Out/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Sometime ago, say, 1999, <a href="http://slashdot.org">Slashdot</a> was the king of the online tech world.  In fact, from a &#8220;hits&#8221; standpoint, they may still be, if not second to <a href="http://digg.com">Digg</a>.  Slashdot has always been the first big blog-style tech site, long before the word &#8220;blog&#8221; meant anything to anyone, and somehow, Rob Malda and crew are still relevant in the scene.</p>
<p>Not too long ago, Slashdot started overhauling their incredibly horrendous HTML and rewriting in mostly compliant HTML.  The goal of the rewrite, amongst many other things, such as incredible bandwidth savings, was to support stylesheets and graceful degrade.  When all was ready, Slashdot held a contest to solicit new stylesheets and received tons of submissions, some really cool and others really ugly, and chose a very nice, very reserved, very modern-but-conservative one as their new default style.  </p>
<p>Let&#8217;s back up a bit: Slashdot is written in Perl &#8211; ack! &#8211; and is built upon an open source system called, simply enough, &#8220;<a href="http://slashcode.com">Slash</a>.&#8221;  Slash code is horrendously out-of-date and the last download is pathetically old.  In fact, the only way to get Slash in any recent form is via CVS access.  Slash requires mod_perl and tons of Apache and perl customization.  Since Slash is tried-and-true, it&#8217;s not really &#8220;new&#8221; code.  And it shows in many ways.  </p>
<p>Not too long ago, the Slash folks started realizing that new technologies and new sites were introducing amazing interactive features.  Perhaps they realized when a chunk of their userbase got fed up and left for sites like Digg, Techcrunch, Mixx, or some other aggregation type site.  Nonetheless, the Slash team started hacking in features that emulated many of the Web 2.0 sites.  First it was tagging.  &#8220;Taggging&#8221; has been in beta for some time now.  It allows users to arbitrarily tag a story with keywords.  The FAQ says that once enough people use a tag, it shows up as a suggestion for others.  But I always see weird tags suggested.  Either way, it&#8217;s pointless, because I don&#8217;t know what good tagging does for me.  </p>
<p>Then came the &#8220;firehose.&#8221;  The <a href="http://slashdot.org/firehose.pl">Firehouse</a> is essentially Slashdot&#8217;s answer to Digg.  The diea is this: users submit stories, links, bookmarks, journal entries, etc, and other users vote on the stories.  As the stories get &#8220;warmer,&#8221; or redder, the entries because available to the editors to convert into real news items.  Neat, huh? The idea is cool, except the interface is nowhere near as dynamic or alive as Digg&#8217;s, and the content doesn&#8217;t rotate as fast.  And the load time hurts.  So I never use it.  </p>
<p>In the last 6 months to a year, Slashdot began rolling out &#8220;D2,&#8221; their new dynamic discussion system.  It is a replacement for the static comment system of days past.  The problem is multi-fold, however.  Firstly, the layout is a screaming nightmare.  There is so much whitespace and what is there is totally overwhelming.  Big garish buttons take the place of links or real buttons.  Dynamically fetched text takes many seconds to load, even generic insertions like a comment form takes 5 seconds plus to appear.  Slashdot has become flat out slow.  And D2, which should have remedied a lot of that, has not lived up to its promise.  </p>
<p><a href="http://firsttube.com/uploads/slashdot.jpg"><img src="http://firsttube.com/uploads/slashdot-mini.jpg" alt="Slashdot" class="instant" /></a></p>
<p>All the places where things got dynamic on the site feels like a new paradigm being smashed into old code.  I wonder if Slashdot might be better off rewriting the entire engine as version 3.0.  I know that sounds scary, but when <a href='http://osnews.com'>OSNews</a> was starting to feel the pain, we ditched the entire front end and rewrote it &#8211; every single line of PHP and HTML and CSS and JS.  A combination of creative time-based caching, caching on request, and sleek, optimized queries resulted in a snappy and very responsive front end with smooth ajax integration, a super fast loading page (minus the ads, subscribe today!), and a zero lag experience.  The differences between the v3 backend and v4? None.  If you exclude new features we built in (news tags, extended user preferences, and conversations), the backend is exactly the same.  </p>
<p>Slashdot&#8217;s database likely won&#8217;t have to be dumped or modified at all to rewrite all of their Perl and Javascript/Ajax.  But it might result in a faster, smoother, nicer looking front end.  It&#8217;s time to reel in the speed issues &#8211; the entire site takes forever to load (a 200K front page plus externals doesn&#8217;t help).  It&#8217;s time to fix the ajaxian display weirdness.  It&#8217;s time to get your JS working well in Opera.  Fix those and then perhaps we can deal with the elitist userbase.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firsttube.com/read/Slashdot-Slowing-Rotting-from-the-Inside-Out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>From Bloglines to Google, and Back</title>
		<link>http://www.firsttube.com/read/From-Bloglines-to-Google-and-Back/</link>
		<comments>http://www.firsttube.com/read/From-Bloglines-to-Google-and-Back/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 16:17:02 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Bloglines]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[Switch]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://firsttubecom/read/From-Bloglines-to-Google-and-Back</guid>
		<description><![CDATA[I ditched Bloglines the other day for Google Reader. I&#8217;m not a huge fan of Bloglines&#8217; new beta interface, most because I find it clunkier than the current interface. Sure, the current one feels a little dated, but it works. &#8230; <a href="http://www.firsttube.com/read/From-Bloglines-to-Google-and-Back/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I ditched Bloglines the other day for Google Reader.  I&#8217;m not a huge fan of Bloglines&#8217; new beta interface, most because I find it clunkier than the current interface.  Sure, the current one feels a little dated, but it works.  Plus, the iPhone interface is nice.  </p>
<p>Google has a lot going for it.  For one, it seems everyone who uses it raves about it.  Also, the iPhone interface is integrated with all the other Google services I use, Picasa Web, Gmail, etc.  </p>
<p>This all came about because I wanted to use a desktop RSS reader at home and sync it with my web interface for work and iPhone, but that doesn&#8217;t exist unless I use Newsgator.  Bloglines and Google both appear to have a sync API, but neither Vienna nor NetNewsWire (nor any other client I could find) actually syncs back to them.  </p>
<p>But it appears Vienna is working on one for Google&#8217;s reader, and with the Bloglines beta looming, it seemed like a good enough time to make the jump.  So I did.  </p>
<p>Google&#8217;s Reader is awfully attractive, but it&#8217;s really keyboard driven.  Not only that, but there&#8217;s no way to have it mark all items as read as you click a feed.  You must begin the tedious task of scrolling through every single item, or hitting &#8220;j&#8221;, &#8220;j&#8221;, &#8220;j&#8221;.  And YouTube embeds don&#8217;t go away &#8211; at least in Opera 9.22 &#8211; they just wait at the top of the reading pane, obstructing text, until I click a new feed.    </p>
<p>Did I mention that Google Reader is slow slow slow? I can click a link and watch it &#8220;Loading&#8230;&#8221; for several seconds.  Opera is a second class citizen in Google-land, which is why all new Gmail features don&#8217;t work (v2, label colors, AIM) and Picasa support is flaky, but I think Reader fits in that boat too.  It&#8217;s painful.  </p>
<p>So, after 4 full days, I bailed.  I&#8217;m back to Bloglines classic.  I&#8217;d love to tweak the stylesheet a little, but it works and it&#8217;s so much faster.  I&#8217;m pretty pleased with Bloglines, especially now that I&#8217;ve had a chance to experience something else.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firsttube.com/read/From-Bloglines-to-Google-and-Back/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bye bye Reddit</title>
		<link>http://www.firsttube.com/read/Bye-bye-Reddit/</link>
		<comments>http://www.firsttube.com/read/Bye-bye-Reddit/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 22:20:52 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Rant]]></category>
		<category><![CDATA[Reddit]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://firsttubecom/read/Bye-bye-Reddit</guid>
		<description><![CDATA[Some time ago, I told my collegues, &#8220;Forget Digg, you need to start using Reddit.&#8221; Reddit was much more fun then, even only about a year ago. Since then, I&#8217;ve noticed a disturbing trend &#8211; massive brainwashing groupthink overtaking rational &#8230; <a href="http://www.firsttube.com/read/Bye-bye-Reddit/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some time ago, I told my collegues, &#8220;Forget <a href="http://digg.com">Digg</a>, you need to start using <a href="http://reddit.com">Reddit</a>.&#8221;  Reddit was much more fun then, even only about a year ago.  Since then, I&#8217;ve noticed a disturbing trend &#8211; massive brainwashing groupthink overtaking rational discussion and interesting links.  </p>
<p>Reddit really let me down.  These days, it&#8217;s mostly <a href="http://xkcd.com">XKCD</a> comics, snarky images, <a href="http://reddit.com/search?q=ron+paul">Ron Paul stories</a>, <a href="http://reddit.com/search?q=vote+up+if">anti-Reddiquette polls</a>, <a href="http://reddit.com/search?q=atheist">pro-Atheism articles</a>, a mash of comments complaining about subreddits, and most disturbingly, a real anti-Israel swing.  It&#8217;s not that I&#8217;m anti-Atheism (I&#8217;m definitely not) or pro-Israel (because I&#8217;m really not), but the absolute anger the redditors have for Israel and religion is not only a little scary, it&#8217;s also unquestionable. If you do question it, and you will be modded down &#8211; silenced, if not mocked.  This serves not only to stifle good conversation, it drives the opposing views away until everyone is just verbally masturbating each other.  </p>
<p>There is a bandwagon that travels from story to story, and when I read comment after comment about how bad PHP is, but only about 5 comments have any substance, I realize I&#8217;m probably dealing with a mix that includes several 15 year olds in there.  Recently, I was modded down for a technical comment about an injection attack.  An idiot responder suggested I had used improperly with a smarmy quip, when in fact, I hadn&#8217;t.  Unfortunately, his fellow redditors must have enjoyed his turn, since they proceeded to deal me a heavy negative score.  That&#8217;s when I started realizing that Reddit has not only become boring and repetitive for me, but it&#8217;s not even close to a valid news source anymore.  In fact, it&#8217;s barely even entertaining: the news moves at a snail&#8217;s pace, it&#8217;s always behind Digg, and its search facility is so busted that unless I specifically save an article, it&#8217;s a hopeless reference site.  So I deleted my entire account straight away.  </p>
<p>This is not to say that Reddit is entirely bad, because it&#8217;s not.  Actually, there are several really insightful people on the site, but I rarely read their comments, either because they don&#8217;t post much or the noise ratio is so high they get drowned out.  And the actual developers &#8211; kn0thing and spez, at least &#8211; are really class act guys. </p>
<p>But alas, their community has soured, so I am going to sub in a new site in my bookmarks, maybe techcrunch or techmeme or another site aimed at delivering steady technical news.  Although I rarely use it anymore outside of RSS, even Slashdot still has good comments.  For me, the Web 2.0-esque social news is getting tired faster than I imagined.  </p>
<p><small>Please note that these views are mine and mine alone and not necessarily indicative of those of OSNews, LLC or the <a href='http://osnews.com'>OSNews</a> staff</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.firsttube.com/read/Bye-bye-Reddit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Review of Online Photo Services</title>
		<link>http://www.firsttube.com/read/a-review-of-online-photo-services/</link>
		<comments>http://www.firsttube.com/read/a-review-of-online-photo-services/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 14:30:06 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Review]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[Found Online]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[MySpace]]></category>
		<category><![CDATA[Photobucket]]></category>
		<category><![CDATA[Picasa]]></category>
		<category><![CDATA[PicasaWeb]]></category>
		<category><![CDATA[SmugMug]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[Zooomr]]></category>
		<category><![CDATA[Zoto]]></category>

		<guid isPermaLink="false">http://firsttubecom/read/A-Review-of-Online-Photo-Services</guid>
		<description><![CDATA[Some time ago, I switched to Google&#8217;s Picasa Web Albums online photo management software. Although it&#8217;s simple to use, Picasa Web has been missing too many features for too long, and after Google locked me out of their software for &#8230; <a href="http://www.firsttube.com/read/a-review-of-online-photo-services/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Some time ago, <a href="http://firsttube.com/read/Picasweb-goes-Gold">I switched to Google&#8217;s Picasa Web Albums</a> online photo management software.  Although it&#8217;s simple to use, Picasa Web has been missing too many features for too long, and after <a href="http://firsttube.com/read/My-Faith-in-Google-Is-Now-In-Question">Google locked me out of their software for a few days due to a bug of some sort</a>, and their iPhoto plug-in stopped working, I decided it was time to start checking out the alternatives.  I have played with a few services, and judged them based on a number of criteria, including these 15 questions:</p>
<p>1.  How easy is it to do batch uploads?<br />
2.  Are there decent Mac and Windows upload tools?<br />
3.  Does it work in all major browsers (Opera and Safari are both important)<br />
4.  Will the default display scale to upwards of 2500 photos?<br />
5.  How fast does each page load?<br />
6.  Is the image scaled down? If so, is the original available?<br />
7.  Is it a fly-by-night startup that I can count on to be around?<br />
8.  How much does it cost for a pro membership, if anything? What are the benefits?<br />
9.  What are my storage requirements?<br />
10. What is my traffic/bandwidth limit, if any?<br />
11. Are there integrated ads?<br />
12. How easy is it for others to access my photos?<br />
13. Is there any sort of privacy?<br />
14. What type of tools exist for me to manage my photos once they are online?<br />
15. Is there some sort of embed/slideshow for my webpages?</p>
<p>I&#8217;ve tested the following services: Picasa Web Albums, Flickr, Zoto, Zooomr, SmugMug, Photobucket, Facebook, and MySpace.  Read on for my initial results.<br />
<span id="more-111"></span><br />
<span style="text-decoration: underline;"><strong>PicasaWeb</strong></span><br />
<a href="http://picasaweb.google.com">Picasa Web Albums</a> (hereafter Picasa), obviously, is not fully sufficient for me, which is why I&#8217;m looking at other solutions.  My problems, although <a href="http://firsttube.com/tag/picasaweb">chronicled in exhausting detail on <a href='http://firsttube.com'>firsttube.com</a> in the past</a>, are numerous. Firstly, and most importantly, no &#8220;sub-albums,&#8221; which means the number of albums on my page gets uncontrollable very quickly.  Secondly, no real privacy: each album can be made &#8220;private&#8221; which simply gives it a unique key in the URL&#8230; in short, security by obscurity.  Lastly, the tagging mechanism <em>sucks</em>.  Want to tag all photos in an album? Ya can&#8217;t! One by one is all they offer, and since I had well over 1300 photos upload when they introduced tags, it was a no-go from the get-go.  In addition, Picasa Web doesn&#8217;t offer a view count, or a way to mark a photo a &#8220;favorite.&#8221;  Oh yeah, and Google wants to charge me $25 for the same thing that everyone else pays $20 for.</p>
<p>I have had problems getting Picasa to run flawlessly in Opera.  It does run properly in Gecko, Webkit, and IE based browsers, however, in Opera, I&#8217;ve had issues where the photo refuses to advance after a few clicks.  Of course, the entire interface is extremely AJAX heavy, which means that when it does work, at the photo level, at least, it&#8217;s about as responsive as you could ask for.</p>
<p>That said, Picasa is far from bad.  They have cross platform upload tools.  6GB of space now costs $20, and you know there will not be downtime and your photos won&#8217;t go up in smoke because the funding dries up.  There are no ads and it&#8217;s very easy to find and navigate your albums, even for someone who has never seen Picasa.  There is a photo embed and a slideshow embed, the ability to upload video, and even geographical information.  Also, you can access the photo&#8217;s EXIF data, if it exists.</p>
<p>Picasa also has a great mobile interface, and works like a charm on the iPhone.  Google is a great company with fantastic web products, and I do believe that eventually, this app will be a powerhouse, but for now, it&#8217;s nice, but far from perfect.</p>
<p><span style="text-decoration: underline;"><strong>Flickr</strong></span><br />
<a href="http://flickr.com">Flickr</a> is the original daddy of online photos, and owned by Yahoo!, which means, like Picasa, your photos aren&#8217;t going anywhere.  That is, unless <a href="http://www.google.com/search?q=flickr+censorship">Flickr decides to censor your photos</a>.  Actually, Flickr is generally very reliable and very heavily used.  As a result, Flickr has a large and vibrant community.  Flickr&#8217;s Groups are as varied as the Internet itself &#8211; there are groups for almost anything.  Flickr, unlike Picasa, offers a very robust tagging system, and three levels of photo privacy tied to specific access levels which are very easy to manage.  <a href="http://www.flickr.com/tools/">Flickr offers batch upload tools outside the web browser</a>, and a complete API is available.  As such, there are scores of apps out there that work extremely well.  Sadly, <a href="http://connectedflow.com/flickrexport/">the best Flickr/iPhoto plugin is shareware</a>, but it&#8217;s hard to hold that against Yahoo!.  Free members can store up to 200 photos and now get 100MB of upload bandwidth (5MB per photo) per month.   While the images are resized, the full sized originals are only available for subscribers.</p>
<p>Flickr eschews the concept of albums in favor of &#8220;sets,&#8221; which, like Gmail&#8217;s labels, are essentially groups, of which a photo can be a member of more than one.  While this is most flexible, it&#8217;s also more confusing for the novice and for non-technical folks.  Another drawback is that it&#8217;s nearly impossible to have a linear view of photos without going through them one at a time, since all photos aren&#8217;t necessarily part of a set, and sets may include the same photos as other sets.  Another limitation is that free members are limited to 3 sets.  This organization is the main reason I left Flickr some time ago, because those unfamiliar with this very modern paradigm (namely, my parents) were perplexed by it.</p>
<p>Flickr also provides the &#8220;Organizr,&#8221; which is a powerful flash-based photo manager that allows you to perform incredible bulk operations from re-ordering to re-tagging to re-grouping to removing.  I also never spotted another service that focused so much on your ability to place a <a href="http://www.flickr.com/creativecommons/">license on each photo</a>.</p>
<p>Overall, Flickr is a great system, and as it has matured, features have become easier to use and tools have become plentiful, and it seems as though everyone I know has a Flickr account.  It&#8217;s easy to look favorably upon Flickr as their system has proven to work and stand the test of time (well&#8230; internet time).  Flickr works flawlessly in all browsers and provides numerous access points, making it an excellent all around site.</p>
<p><span style="text-decoration: underline;"><strong>Zoto</strong></span><br />
<a href="http://zoto.com">Zoto</a> is an interesting system that has a few years experience under its belt now.  Zoto offers something unique: a fully dynamic interface.  The entire site: colors and all, is widget based, and the experience utilizes modern technologies.  As incredibly cool as the site is, it&#8217;s also pretty confusing.</p>
<p>Zoto has opted to integrate a <a href="http://www.huddletogether.com/projects/lightbox2/">lightbox</a>-like effect for their photo viewing. When you visit a user&#8217;s page, clicking on a photo creates a javascript layered pop-up that shows the photo and some basic details, along with the ability to move forward or backward in the photostream.  Click on the photo will bring you to that photo&#8217;s detail page, which allows you to navigate through the detail pages, but not back to the lightbox view.  Confused? It&#8217;s not actually as scary in practice, but it does take some getting used to and as you click through, you are viewing URLs like this:</p>
<pre>http://www.zoto.com/site/#USR.sethadam1::PAG.lightbox::ORD.date_uploaded::DIR.desc::OFF.0</pre>
<p>These URLs don&#8217;t link to the same thing you&#8217;re viewing, making permalinks a little confusing too.</p>
<p>Zoto offers multi-platform upload tools, however, in practice, the uploads ran very slowly, and via my 4MB/sec broadband, it took me in excess of an hour to get my 32 photos uploaded.</p>
<p>While Zoto has a lot of stickles about it, it also has some really cool positives.  Firstly, like the above, Zoto has an open API, and there are third party tools that utilize it.  Secondly, for the tech-savvy, the lightbox views and the complex navigation are pretty snazzy, and allow you rapid access to lots of photos with a modern browser.  The experience mostly worked for me in all browsers tested &#8211; although page refreshing when the Javascript stalls is painful, and virtually every time meant reloading back to my user page and re-tracing my steps.</p>
<p>Zoto&#8217;s membership is less than $20 a year, and for that, you get unlimited storage, an ad-free, spam-free, experience, plus some other fun features.  Zoto can export to your Flickr account, making it an interesting companion app if Flickr is your secondary or public photo store. Zoto offers &#8220;albums&#8221; and &#8220;album sets,&#8221; and even allows you to apply different template themes on a per album basis.  Bulk editing tools are present, as are an awesome array of actual photo editing tools, as seen below.  Zoto also included the most granular permissions seen to date: by group or by user.</p>
<p><a href="http://firsttube.com/uploads/zoto.jpg"><img src="http://firsttube.com/uploads/zototn.png" alt="Zoto" /></a><br />
<small>Click picture for a larger view</small></p>
<p>Zoto is definitely something special, although it&#8217;s not ready &#8212; for me &#8212; to go primetime for my photos.  It&#8217;s still too slow to load on some screens.  To clarify, the page loads very quickly, and then you wait for the &#8220;Loading stuff&#8230;&#8221; message at the top to populate the widgets with content.  It&#8217;s worth noting that Zoto worked, for me at least, about 3-5 times faster in IE7 than it did in Opera 9.2.</p>
<p><span style="text-decoration: underline;"><strong>Zooomr</strong></span><br />
<a href="http://zooomr.com">Zooomr</a> &#8212; yes, with <em>three</em> o&#8217;s &#8212; is another neat photo site comparable, more than anything else, to Flickr.  The site was founded by Kristopher Tate, but it&#8217;s mostly known for its CEO, Thomas Hawk, a San Francisco based blogger and photographer.  Hawk had a <a href="http://digg.com/tech_news/Thomas_Hawk_is_railing_against_Flickr_censorship_this_time_he_s_right">very public falling-out with Flickr</a>, which may or may not have been staged, he landed at Zooomr.  Hawk and Tate orchestrated a major new version of Zooomr, and within minutes of launch &#8211; POOF! &#8211; server dead.  An internet plea went out, and <a href="http://scobleizer.com/2007/05/30/zoho-and-sun-microsystems-saves-the-day-for-zooomr/">Zoho and Sun Microsystems stepped in to save the day</a>.  So I tend to believe that Zooomr is safe, since there are some major players behind them now.</p>
<p>Zooomr is pretty cool.  They have the &#8220;zipline,&#8221; which is a great way to view someone&#8217;s photos or even everyone&#8217;s photos, if you&#8217;re so inclined.  There are inline description editing tools, geotagging, and labeling.  There is a place to specify details about selling prints of your photos, as well as per-person permissions, Zooomr user or not.</p>
<p><a href="http://firsttube.com/uploads/zooomr.png"><img src="http://firsttube.com/uploads/zooomrtn.png" alt="Zooomr" /></a><br />
<small>Click picture for a larger view</small></p>
<p>Zooomr does have ads, but their pro account removes them for $20 a year, but offers little else: you can view an extended zipline&#8230; that&#8217;s about it.  Your photos are featured in more places, which isn&#8217;t really a feature, and you get &#8220;better support.&#8221;  Says Zooomr: &#8220;<em>While we help everyone as best we can, being a Pro will escalate your issues to the top of our lists.</em>&#8221;  I emailed Zooomr support about a few questions on Sept 26, over a week ago, and have yet to hear back.</p>
<p>Like some of the other sites, rather than can-belong-to-one-and-only-one albums, Zooomr offers &#8220;Smart Sets.&#8221;  This novel approach allows you to dynamically add to sets.  So, for example, I may have a set of all photos tagged &#8220;Food,&#8221; another set of all photos geo-tagged to one area, another that features my most-viewed photos, another that features a certain person, etc.  This is one of the cooler ways to instantly organize.</p>
<p>Zooomr does not have any batch upload tools outside of the browser, and while it can do batch uploads in-browser, you still have to add them one-by-one to the uploader.  Certainly, it would be impossible to upload in excess of 1000 photos this way without incredible patience, which makes it a non-starter for me.  In short, Zooomr is working just to keep on par with Flickr, but is feature-light.  Zooomr, for now, is most compelling as an alternative to the &#8220;big&#8221; photo companies, a small site managed by some cool contemporaries of ours.  But it&#8217;s far from offering the best feature pack.  Zooomr does offer an attractive and easy to use site, but lacks much of a community outside the &#8220;zipline.&#8221;</p>
<p><span style="text-decoration: underline;"><strong>SmugMug</strong></span><br />
<a href="http://smugmug.com">SmugMug</a> is the real deal.  Put simply &#8211; these guys have their ducks in a row and have built a gorgeous site that does what it should.  However, they seem to know it, and unlike <strong>all</strong> of the other sites reviewed, there is *no* free account on smugmug.  After your 14 day trial, it&#8217;s pay to play.  And it&#8217;s not cheap: $40 a year minimum for the standard user, $60/yr for an upgraded &#8220;power user&#8221; plan, $160/yr for the premium &#8220;Pro&#8221; plan.</p>
<p>If you can swallow that price tag, SmugMug features everything you&#8217;d want to see in a photo-sharing site: a light AJAX-where-appropriate interface, photo rating, albums and sub-albums (called &#8220;galleries&#8221; and &#8220;albums&#8221;), per album theming, password protected albums, visibility/privacy without logging in or needing an account, and so much more.</p>
<p>Once you sign up, you can download one of a dozen or more tools for uploading.  There are several Windows apps, several Mac apps, and even a Flickr migration tool.  They also feature a simple uploader form and a standard form.  Their standard in-browser uploader is Java based, so it&#8217;s drag and drop, and it uploads flawlessly and quickly.  Once your photos are uploaded, you can view your album immediately and begin playing with the huge lists of photo modifications and tools available to you.</p>
<p>The array of configuration options available to the gallery owners is dizzying: password protection, public v. private, indexable by Google, should the gallery be in SmugMug&#8217;s site search, will you allow external links, can users view the full size original, should the page hide your name and navigation, can people rank your photos, can your friends and family edit captions, do you allow comments, can people share the photos &#8211; and much more, and that&#8217;s all PER ALBUM!</p>
<p>For your account, you can organize everything however you like &#8211; you can put galleries in any order, albums in any order, photos in any order.  You have geotagging, groups, and, unlike most of the other sites, this one really caters to pros, allowing massive photo uploads (up to 12MB for Standard and Power users, 16MB per photo for Pro accounts), high-quality professional printing (none of that grainy Shutterbug nonsense), your own domain name, and individual guest passwords.</p>
<p>SmugMug uses Amazon S3 for a backend, so count your photos as safe.  If you&#8217;re still nervous, you can have a CD or DVD backup delivered to your house (albeit for a very steep $11/650MB CD or $22/4GB DVD).</p>
<p>SmugMug is, by far and away, the most featureful, controllable, professional site for photo sharing I have experienced.  The only problem &#8212; which is a biggie &#8211; is that for the hobbiest who just wants to store photos of his family events and pictures of his kids and dogs, it&#8217;s really expensive compared to the other alternatives.  $40 per year is <em>double</em> what the other sites charge, and while you get many more features, that&#8217;s a pretty big yearly commitment for just hosting what I could otherwise do on my own website.</p>
<p>Other than the price, SmugMug is the clear winner for features.  Anyone could figure it out.</p>
<p><span style="text-decoration: underline;"><strong>Photobucket</strong></span><br />
<a href="http://photobucket.com">Photobucket</a> is primary known in tech circles for two things: 1. that annoying image when someone has exceeded their bandwidth, and b) hosting all the bullshit sarcastic &#8220;look I&#8217;m witty!&#8221; graphics that pollute MySpace pages.  Yet, they offer one of the best features seen yet: FTP upload access.  Surprisingly, Photobucket has one of the more complete photo systems out there, and for $20/yr, a pro account not only grants you FTP upload access, it gives you ad-free, high-bandwidth galleries and sub-albums.  My biggest complaint, visible immediately, was a deal-breaker right off the bat.  My photos could be located at this URL:</p>
<pre>http://s238.photobucket.com/albums/ff247/sethadam1/</pre>
<p>That&#8217;s it.  There&#8217;s no customization, not even a redirect from photobucket.com/sethadam1.  Put simply, the gallery URL is a mess, impossible to remember, and unusable.  I couldn&#8217;t seriously tell people to check out my photos at &#8220;ach tee tee pee colon slash slash ess two three eight dot photobucket dot com slash albums slash eff eff two four seven slash sethadam1.&#8221;  It would be easier to drive home and burn them a custom photo DVD than to recite that three times.</p>
<p>That aside, photobucket allow pictures and video and accepts uploads via email as well, including your cell phone, which is handy.  Photobucket not only allows you to create custom slideshows &#8211; a MySpace must &#8211; but also custom &#8220;remixes,&#8221; which are custom compilations created in a Flash environment which can even be set to audio.</p>
<p>There is no community in Photobucket, mostly because you&#8217;re side-to-side on the server with photos that say &#8220;Happy Hump Day!&#8221; in bright pink letters or &#8220;Thanks 4 the add, dood!&#8221; as a caption with a bunny with a pancake on its head, or something like that.  Photobucket is primarily a hosting service for embedded photos, and while it can hold a huge number of pictures, in albums, by the way, it&#8217;s really aimed more for people who use pictures elsewhere on the web, not people who store their photo collection online.</p>
<p><span style="text-decoration: underline;"><strong>Facebook</strong></span><br />
<a href="http://facebook.com">Facebook</a> is a really cool site.  With the addition of Facebook apps, it&#8217;s got a really thriving community.  It hasn&#8217;t been ruined by a large company like Yahoo!, Microsoft, or Google yet, who shut off access, then integrate it with their accounts&#8230; yet.  It has a great &#8220;face-tagging&#8221; feature that allows you to label each person, and the photo is dynamically available in their photos as &#8220;photos of X.&#8221;</p>
<p>While very cool, Facebook requires a login.  That means you can&#8217;t view my photos at all unless you have a Facebook account.  And while it&#8217;s nice for showing off some photos, it&#8217;s not an online photo album service&#8230; in fact, far from it.  You can store lots of photos, but there are no photo-specific features and the management tools are non-existent.  Surprisingly, there are several tools out there for integrating with Facebook, but don&#8217;t be fooled: this is not a real option for an online photo album.  <strong>Update</strong>: You can view Facebook photos without a login, however, like Picasa Web Albums, you need an obscure URL for each photo album. </p>
<p>Privacy options are decent though: if someone isn&#8217;t logged in, nothing.  If they have merely &#8220;limited&#8221; access to your profile, nothing.  If they aren&#8217;t your friend, nothing, except if you tagged someone who <em>is</em> their friend, in which case, they can see that photo.</p>
<p>That&#8217;s it.  Facebook is a non-starter for real photo sharing.</p>
<p><span style="text-decoration: underline;"><strong>MySpace</strong></span><br />
<a href="http://myspace.com">MySpace</a> is, aside from being <a href="http://firsttube.com/read/My-Rant-On-My-Problem-With-MySpace">the ugliest and least responsible site on the internet</a>, worthless for photo sharing.  Privacy options do include public and private, but all friends see all photos, which can be in albums, but that&#8217;s it.  No management tools.  Comments are allowed.  And the site is dead ugly.  Avoid using MySpace at all costs.</p>
<p>Seriously, again, MySpace is not a photo-sharing site.  It&#8217;s just a site that allows you to upload some photos.</p>
<p><span style="text-decoration: underline;"><strong>Conclusion</strong></span><br />
It&#8217;s very hard to pick a clear winner, so instead, I&#8217;ll award a few prizes here.  Best of breed goes to <a href="http://smugmug.com">SmugMug</a>, and not by a little.  SmugMug is everything a real photo hosting site should be, including a plethora of management and privacy tools.  The cost is its only, but very legitimate, drawback.</p>
<p>Most accessible goes to <a href="http://picasaweb.google.com">Picasa Web Albums</a>.  It&#8217;s just drop dead simple, but at the expense of features.  Tags are really a non-starter, privacy is non-existent, and there is no community around it.  But if you just want a simple app &#8212; internet accessible photo albums with photos within them &#8212; <a href="http://picasaweb.google.com">Picasa Web Albums</a> may be for you.</p>
<p>Lastly, the most powerful free experience is easily <a href="http://flickr.com">Flickr</a>.  At 200 photos, you&#8217;re barely able to show all of Aunt Mable&#8217;s 94th birthday, but with the huge, dedicated community there&#8217;s always &#8220;stuff to do,&#8221; and with an affordable yearly price-tag, Flickr may be the best choice for most of the tech-savvy, and even non-tech-savvy enthusiasts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firsttube.com/read/a-review-of-online-photo-services/feed/</wfw:commentRss>
		<slash:comments>28</slash:comments>
		</item>
		<item>
		<title>Go, Bloglines, Go!</title>
		<link>http://www.firsttube.com/read/Go-Bloglines-Go/</link>
		<comments>http://www.firsttube.com/read/Go-Bloglines-Go/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 17:07:34 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Bloglines]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://firsttubecom/read/Go-Bloglines-Go</guid>
		<description><![CDATA[The other day, I griped about the new Bloglines beta. To my surprise and enjoyment, one of the Bloglines developers left a comment, and we exchanged a few short emails. Today, Bloglines releases beta 1.0.2, and guess what? My issues &#8230; <a href="http://www.firsttube.com/read/Go-Bloglines-Go/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The other day, I <a href="http://firsttube.com/read/Bloglines-Beta-Aint-Doin-It-For-Me">griped about the new Bloglines beta</a>.  To my surprise and enjoyment, one of the Bloglines developers left a comment, and we exchanged a few short emails.  Today, <a href="http://www.bloglines.com/about/news">Bloglines releases beta 1.0.2</a>, and guess what? My issues were specifically addressed! Let&#8217;s examine: </p>
<p><img src="http://firsttube.com/uploads/bl3.jpg" alt="Bloglines Beta" /></p>
<p>So what do we see? The font that made it impossible to distinguish bold from normal weight text? Gone.  Now we have a beautiful font that makes it very clear which are read and which aren&#8217;t.  How about the visual indicator of which item you are hovering over? It&#8217;s there! </p>
<p>My biggest gripe was that items were only marked read on hover and by a keystroke, just like Google Reader.  But what do I see in the teaser for 1.0.3? </p>
<p><img src="http://firsttube.com/uploads/bl4.jpg" alt="Bloglines Beta" /></p>
<p>Hey-o!  Score one for the Bloglines team! Way to utilize reader feedback!  Nice work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firsttube.com/read/Go-Bloglines-Go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bloglines Beta Ain&#8217;t Doin&#8217; It For Me</title>
		<link>http://www.firsttube.com/read/Bloglines-Beta-Aint-Doin-It-For-Me/</link>
		<comments>http://www.firsttube.com/read/Bloglines-Beta-Aint-Doin-It-For-Me/#comments</comments>
		<pubDate>Thu, 06 Sep 2007 09:18:04 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Bloglines]]></category>
		<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://firsttubecom/read/Bloglines-Beta-Aint-Doin-It-For-Me</guid>
		<description><![CDATA[Bloglines has been pushing their new beta site, beta.bloglines.com, and are already reporting many satisfied users. The new site is very attractive and much more modern looking, but do not count me among the satisfied. The new beta, as far &#8230; <a href="http://www.firsttube.com/read/Bloglines-Beta-Aint-Doin-It-For-Me/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bloglines has been pushing their new beta site, <a href="http://beta.bloglines.com">beta.bloglines.com</a>, and are already reporting many satisfied users.  The new site is very attractive and much more modern looking, but do not count me among the satisfied.  </p>
<p>The new beta, as far as I&#8217;m concerned, is just a second rate Google Reader.  In fact, everything about how Bloglines works has been changed to emulate Google Reader.  </p>
<p><img src="http://firsttube.com/uploads/bl0.jpg" alt="Bloglines" /><br />
My primary gripe is this: in the normal Bloglines, you click on a feed and the items are marked read.  In the new version, you must scroll past each item and/or click on each item.  If I click on a feed with one or two short items, then I click a new feed, those items are not marked &#8220;read&#8221; and stay in my lefthand sidebar.  I do not care to address each item individually, which is what the new system requires.  </p>
<p>Also, even if I do scroll over each item, more often than not, the last item is not &#8220;marked read&#8221; and remains for me to address later. </p>
<p>There are a host of other single key shortcuts, and I do find these useful, but make no mistake about it, these single key shortcuts are &#8220;borrowed&#8221; directly from Google Reader again.  </p>
<p><img src="http://firsttube.com/uploads/bl1.jpg" alt="Bloglines" align="left" />Most of my gripes with beta 1.0 were not addressed in today&#8217;s update.  It was hard to click on a feed properly &#8211; the linked area was a bit flaky.  Each element in the feed bar had a display of &#8220;block,&#8221; which I think lead the developers to think it would be easer to locate the right feed quickly with your mouse.  However, the second part of my complaint was that without underlines in the feedbar on mouseover, there was no way to tell, except via the hand cursor, that you&#8217;re on the right link.  The UI ought to indicate that you are on an active link via an underline.  Since it does not, and still does not, you&#8217;re still floating above a huge link sea.  </p>
<p>This is only compounded by the fact that the current version uses a simple Arial font, whereas the new uses what I suppose Bloglines thought was a more &#8220;Web 2.0&#8243; font, which I think I&#8217;m properly id&#8217;ing as Trebuchet. </p>
<p><img src="http://firsttube.com/uploads/bl2.jpg" alt="Bloglines" align="right" />As a result, it&#8217;s  harder to figure out what means what in the feedbar.  Notice that in the example, on the current site, the bolder headlines mean unread items exist.  There is a clear number right beside the feed telling you how many items are pending.  But in the new Bloglines beta, the bolding is much less noticeable due to the font change and the number of unread items is right justified, which means you can&#8217;t easily tell how many are pending when you have a large number of feeds with unread items. </p>
<p>Overall, it&#8217;s a very nice start &#8211; it&#8217;s attractive, it&#8217;s got nice drag-n-drog javascript everywhere, it loads in a decent amount of time, and the new customizeable start screen is very cool.  But if this is what rolled out as final, I&#8217;d probably just move to Google Reader, which is practically the same thing anyway.  This is just too much like it and pretty much ditches all the concepts that I *liked* about Bloglines that made it different.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firsttube.com/read/Bloglines-Beta-Aint-Doin-It-For-Me/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gmail Video and Thoughts on Gmail</title>
		<link>http://www.firsttube.com/read/Gmail-Video-and-Thoughts-on-Gmail/</link>
		<comments>http://www.firsttube.com/read/Gmail-Video-and-Thoughts-on-Gmail/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 16:09:40 +0000</pubDate>
		<dc:creator>Adam S</dc:creator>
				<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://firsttubecom/read/Gmail-Video-and-Thoughts-on-Gmail</guid>
		<description><![CDATA[Google just released their Gmail compilation video to YouTube, and&#8230; well&#8230; it&#8217;s cool! It really is. Not only because the video is fun, not only because it&#8217;s refreshing to see a company that looks like it might be fun and &#8230; <a href="http://www.firsttube.com/read/Gmail-Video-and-Thoughts-on-Gmail/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Google just released their <a href="http://www.youtube.com/watch?v=qKAInP_tmHk">Gmail compilation video</a> to YouTube, and&#8230; well&#8230; it&#8217;s cool! It really is.  Not only because the video is fun, not only because it&#8217;s refreshing to see a company that looks like it might be fun and not just a bunch of hair old white men who are only concerned with the bottom line, but also because it fascinates me.  It fascinates me that a product can inspire such loyalty that makes its users so fiercely dedicated to it. </p>
<p>I am blindly loyal to Mac OS X and Gmail.  The both of them are huge inspirations to me; they make me productive, I enjoy using them, they work with me and for me rather than as an abrasive but necessary intermediary (like Citrix) or flat out against me (Microsoft Word!) Gmail is so great and so empowering that random people are willing to take time to make ads for it.  </p>
<p>I wish I could be that happy with, partnered with, and loyal to all vendors I patronize.  Now, <i>that&#8217;s</i> delivering a product.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.firsttube.com/read/Gmail-Video-and-Thoughts-on-Gmail/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

