<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.thatsmith.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.thatsmith.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>That Smith</title>
	
	<link>http://thatsmith.com</link>
	<description />
	<pubDate>Fri, 15 Aug 2008 20:24:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
	<image>
  <link>http://thatsmith.com</link>
  <url>http://thatsmith.com/favicon.ico</url>
  <title>That Smith</title>
</image>
		<geo:lat>37.700632</geo:lat><geo:long>-97.434303</geo:long><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.thatsmith.com/thatsmith" type="application/rss+xml" /><feedburner:emailServiceId>1070194</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
		<title>How to make web 2.0 badges WITHOUT your pirated copy of Photoshop</title>
		<link>http://feeds.thatsmith.com/~r/thatsmith/~3/365839014/</link>
		<comments>http://thatsmith.com/2008/08/how-to-make-web-2-0-badges-using-gimp/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 16:41:41 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
		
		<category><![CDATA[Advice]]></category>

		<category><![CDATA[gimp]]></category>

		<category><![CDATA[tutorial]]></category>

		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://thatsmith.com/?p=445</guid>
		<description><![CDATA[Materials needed

The Gimp
Shape Paths plugin
Web 2.0 Gradients for Gimp

Without going into great detail, a while back I found the need to come up with a flashy web 2.0 style button for my employer&#8217;s website.  I am not a graphic designer, and the designer we do have isn&#8217;t very up to speed with the times, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Materials needed</strong></p>
<ul>
<li><a href="http://www.gimp.org/">The Gimp</a></li>
<li><a href="http://registry.gimp.org/node/59">Shape Paths plugin</a></li>
<li><a href="http://gimp-tutorials.net/130-UltimateWeb20-Gradients-for-Gimp">Web 2.0 Gradients for Gimp</a></li>
</ul>
<p>Without going into great detail, a while back I found the need to come up with a flashy web 2.0 style button for my employer&#8217;s website.  I am not a graphic designer, and the designer we do have isn&#8217;t very up to speed with the times, so I set out to learn how to make one on my own.  The only catch, I don&#8217;t have a copy of Photoshop.</p>
<p>There are several free <a href="http://www.google.com/search?q=web+2.0+badge+generator">web 2.0 badge generators</a> out there, I know because I tried them.  However, not one was able to create a badge the size I needed.  I also found several <a href="http://www.google.com/search?q=how+to+make+web+2.0+badges+using+photoshop">tutorials on how to make them in Photoshop</a>, but again, I don&#8217;t have Photoshop.</p>
<p>The solution was to make one using Photoshop&#8217;s free, open source alternative, <a href="http://www.gimp.org/">Gimp</a>.</p>
<p><strong>The Tutorial</strong></p>
<p>1) Start Gimp</p>
<p>Once you have Gimp downloaded and installed the plugins listed above, start it up so we can get going.</p>
<p>2) Create a new image, 420px x 420px filled with Transparency</p>
<div id="attachment_453" class="wp-caption alignnone" style="width: 398px"><a href="http://thatsmith.com/files/2008/08/create-a-new-image.png"><img class="size-full wp-image-453" src="http://thatsmith.com/files/2008/08/create-a-new-image.png" alt="Creating a new image" width="388" height="446" /></a><p class="wp-caption-text">Creating a new image</p></div>
<p>3) Create a new shape by choosing Script-Fu -&gt; Shape Paths -&gt; Star</p>
<div id="attachment_454" class="wp-caption alignnone" style="width: 400px"><a href="http://thatsmith.com/files/2008/08/create-a-star.png"><img class="size-full wp-image-454" src="http://thatsmith.com/files/2008/08/create-a-star.png" alt="Create a star" width="390" height="463" /></a><p class="wp-caption-text">Create a star</p></div>
<p>4) Place the star in the center of the image using 210 as the X and Y coordinates</p>
<p>5) Set your desired inner and outer radii. These numbers should be fairly close if you don&#8217;t want your badge to look stupid.</p>
<p>6) Choose the number of points you want your star to have, and set a rotation if one is desired.</p>
<p>7) Check &#8220;Stroke Path&#8221; and &#8220;Fill Path&#8221; and make these black so we won&#8217;t end up with a transparent image.</p>
<div id="attachment_457" class="wp-caption alignnone" style="width: 510px"><a href="http://thatsmith.com/files/2008/08/new-star-in-gimp.png"><img class="size-full wp-image-457" src="http://thatsmith.com/files/2008/08/new-star-in-gimp.png" alt="Your new star should look like this" width="500" height="488" /></a><p class="wp-caption-text">Your new star should look like this</p></div>
<p> <img src='http://thatsmith.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> If you don&#8217;t already have the Layers dialog on your screen, toggle it by selecting Dialogs -&gt; Layers, or by pressing Ctrl+L</p>
<p>9) Now we want to select our badge so we can fill it with a nice gradient.  Do this by right clicking the layer and choosing Alpha to Selection.  Then choose the Blend (gradient) Tool by pressing L.</p>
<p>10) Select the gradient you want for your badge.  I choose Blue Flat #2 for mine.</p>
<div id="attachment_458" class="wp-caption alignnone" style="width: 249px"><a href="http://thatsmith.com/files/2008/08/pick-a-gradiant.png"><img class="size-full wp-image-458" src="http://thatsmith.com/files/2008/08/pick-a-gradiant.png" alt="Selecting a gradient in Gimp" width="239" height="723" /></a><p class="wp-caption-text">Selecting a gradient in Gimp</p></div>
<p>11) Fill the badge by clicking near the bottom and dragging up.</p>
<div id="attachment_455" class="wp-caption alignnone" style="width: 510px"><a href="http://thatsmith.com/files/2008/08/creating-a-blue-badge.png"><img class="size-full wp-image-455" src="http://thatsmith.com/files/2008/08/creating-a-blue-badge.png" alt="Filled with a blue gradient" width="500" height="488" /></a><p class="wp-caption-text">Filled with a blue gradient</p></div>
<p>12) To give our badge a glossy look, we first need go back to the Layers dialog and create a new transparent layer. Make sure your badge is still selected.  Use Alpha to Selection again if it isn&#8217;t.</p>
<p>13) We now want to use the Ellipse Select Tool (E) to select an edge of our badge.  Change the select mode to &#8220;Intersect with the current selection&#8221; (Shift + Ctrl when dragging).</p>
<div id="attachment_459" class="wp-caption alignnone" style="width: 510px"><a href="http://thatsmith.com/files/2008/08/select-corner.png"><img class="size-full wp-image-459" src="http://thatsmith.com/files/2008/08/select-corner.png" alt="Selecting a corner" width="500" height="488" /></a><p class="wp-caption-text">Selecting a corner</p></div>
<p>14) Use the Bucket Fill Tool to fill the selection with white.</p>
<div id="attachment_449" class="wp-caption alignnone" style="width: 510px"><a href="http://thatsmith.com/files/2008/08/badge-with-white-corner.png"><img class="size-full wp-image-449" src="http://thatsmith.com/files/2008/08/badge-with-white-corner.png" alt="Badge filled with white corner" width="500" height="488" /></a><p class="wp-caption-text">Badge filled with white corner</p></div>
<p>15) Now, give the badge a glossy look by changing the Opacity of the white layer to about 30.  This is done using the Layers dialog.</p>
<div id="attachment_448" class="wp-caption alignnone" style="width: 510px"><a href="http://thatsmith.com/files/2008/08/badge-with-toned-corner.png"><img class="size-full wp-image-448" src="http://thatsmith.com/files/2008/08/badge-with-toned-corner.png" alt="Badge with glossy corner" width="500" height="488" /></a><p class="wp-caption-text">Badge with glossy corner</p></div>
<p>16) We want go give a bit of a glow to our badge as well, so create another new transparent layer.</p>
<p>17) Using the Free Hand Select Tool (F) with Feathered edges of about 50, draw a small crescent over the badge.</p>
<div id="attachment_460" class="wp-caption alignnone" style="width: 510px"><a href="http://thatsmith.com/files/2008/08/selecting-a-cresecnt.png"><img class="size-full wp-image-460" src="http://thatsmith.com/files/2008/08/selecting-a-cresecnt.png" alt="Selecting a crescent" width="500" height="488" /></a><p class="wp-caption-text">Selecting a crescent</p></div>
<p>18) Fill this layer with white and change the Opacity to around 30.  Now that I think of it, let&#8217;s also change the Opacity of the corner to 10.  These values will vary depending on the color you chose for your badge.</p>
<div id="attachment_447" class="wp-caption alignnone" style="width: 510px"><a href="http://thatsmith.com/files/2008/08/badge-with-slight-glow.png"><img class="size-full wp-image-447" src="http://thatsmith.com/files/2008/08/badge-with-slight-glow.png" alt="Badge with slight glow" width="500" height="488" /></a><p class="wp-caption-text">Badge with slight glow</p></div>
<p>19) Now we want to give our badge a drop shadow.  To do this, first select the background layer and choose Alpha to Selection.  Then go to Filters -&gt; Light and Shadow -&gt; Drop Shadow.</p>
<p>20) I didn&#8217;t want my shadow to be too big, so I set the X offset to 2 and Y offset to 1.  I also changed the blur radius to 4 and Opacity to 60.</p>
<div id="attachment_446" class="wp-caption alignnone" style="width: 400px"><a href="http://thatsmith.com/files/2008/08/adding-a-drop-shadow.png"><img class="size-full wp-image-446" src="http://thatsmith.com/files/2008/08/adding-a-drop-shadow.png" alt="Adding a drop shadow" width="390" height="324" /></a><p class="wp-caption-text">Adding a drop shadow</p></div>
<p>Your badge should now look something like this.</p>
<div id="attachment_451" class="wp-caption alignnone" style="width: 188px"><a href="http://thatsmith.com/files/2008/08/blue-badge.png"><img class="size-full wp-image-451" src="http://thatsmith.com/files/2008/08/blue-badge.png" alt="Blue Badge" width="178" height="178" /></a><p class="wp-caption-text">Blue Badge</p></div>
<p>If you want, you can merge the layers and be done, otherwise continue reading for more cool effects.</p>
<p>Still with me?  Ok.</p>
<p>21) Next let&#8217;s add a cool warning effect to the badge.  Select the background layer using Alpha to Selection and create another new layer.</p>
<p>22) Choose the Fill Bucket Tool again, but this time change the Fill Type to pattern fill.  The pattern we want is called <strong>Warning!</strong> Fill the new layer using this pattern.</p>
<div id="attachment_462" class="wp-caption alignnone" style="width: 510px"><a href="http://thatsmith.com/files/2008/08/warning-badge.png"><img class="size-full wp-image-462" src="http://thatsmith.com/files/2008/08/warning-badge.png" alt="Messed up badge" width="500" height="488" /></a><p class="wp-caption-text">Messed up badge</p></div>
<p>23) Now that we destroyed our perfectly good badge, fix it by changing the layer&#8217;s Opacity to 2.0.</p>
<div id="attachment_452" class="wp-caption alignnone" style="width: 188px"><a href="http://thatsmith.com/files/2008/08/blue-badge-with-warning.png"><img class="size-full wp-image-452" src="http://thatsmith.com/files/2008/08/blue-badge-with-warning.png" alt="New blue badge" width="178" height="178" /></a><p class="wp-caption-text">New blue badge</p></div>
<p>We now have a cool warning effect.</p>
<p>24) Now let&#8217;s change the color of the badge to black.  We can easily do this by selecting the background layer and applying a different gradient. I chose Web 2.0 Black 3D for this one.</p>
<div id="attachment_450" class="wp-caption alignnone" style="width: 188px"><a href="http://thatsmith.com/files/2008/08/black-badge.png"><img class="size-full wp-image-450" src="http://thatsmith.com/files/2008/08/black-badge.png" alt="Black Web 2.0 badge" width="178" height="178" /></a><p class="wp-caption-text">Black Web 2.0 badge</p></div>
<p>We can finish our badge giving it some text.</p>
<p>25) Choose the Text Tool (T) and begin typing.</p>
<p>My badge will say &#8220;That Smith&#8221; using Arial Rounded, size 24.</p>
<p>26) To give the text a cool effect, select it by right clicking the text layer and choose Alpha to Selection.</p>
<p>27) With the selection in place, create a new layer just below it.</p>
<p>28) Now choose Select -&gt; Grow, and add 2 pixels to your selection.</p>
<div id="attachment_456" class="wp-caption alignnone" style="width: 309px"><a href="http://thatsmith.com/files/2008/08/grow-selection.png"><img class="size-full wp-image-456" src="http://thatsmith.com/files/2008/08/grow-selection.png" alt="Growing the selection" width="299" height="173" /></a><p class="wp-caption-text">Growing the selection</p></div>
<p>29) Fill this layer with white (make sure you change the Fill Type back to FG color fill), and change the Opacity to 20.  This gives our text a highlighted look.</p>
<div id="attachment_461" class="wp-caption alignnone" style="width: 188px"><a href="http://thatsmith.com/files/2008/08/that-smith-badge.png"><img class="size-full wp-image-461" src="http://thatsmith.com/files/2008/08/that-smith-badge.png" alt="That Smith badge" width="178" height="178" /></a><p class="wp-caption-text">That Smith badge</p></div>
<p>We are now done making our Web 2.0 badge and are ready to show it off.</p>
<p>Download the tutorial files: <a href="http://thatsmith.com/files/2008/08/blue-badge.xcf">Blue Web 2.0 Badge</a>, <a href="http://thatsmith.com/files/2008/08/blue-badge-with-warning.xcf">Blue Web 2.0 Badge w/ Warning</a>, <a href="http://thatsmith.com/files/2008/08/that-smith-badge.xcf">That Smith Badge</a>.</p>
<p>As an added bonus, you are also welcome to download the badge I made for work and a 5-point star.</p>
<div id="attachment_466" class="wp-caption alignnone" style="width: 236px"><a href="http://thatsmith.com/files/2008/08/inventory.xcf"><img class="size-full wp-image-466" src="http://thatsmith.com/files/2008/08/inventory.png" alt="Discounted Inventory" width="226" height="226" /></a><p class="wp-caption-text">Discounted Inventory</p></div>
<div id="attachment_467" class="wp-caption alignnone" style="width: 294px"><a href="http://thatsmith.com/files/2008/08/star.xcf"><img class="size-full wp-image-467" src="http://thatsmith.com/files/2008/08/star.png" alt="5-point Star" width="284" height="273" /></a><p class="wp-caption-text">5-point star w/ extra flavors</p></div>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<small><p>&copy; <a href="http://thatsmith.com">That Smith</a>, 2008. |
	<a href="http://thatsmith.com/2008/08/how-to-make-web-2-0-badges-using-gimp/">Permalink</a> |
	<a href="http://thatsmith.com/2008/08/how-to-make-web-2-0-badges-using-gimp/#comments">No comment</a><br/>

	





	Want more on these topics ? Browse the archive of posts filed under <a href="http://thatsmith.com/category/advice/" title="View all posts in Advice" rel="category tag">Advice</a>.</small></p><img src="http://feeds.thatsmith.com/~r/thatsmith/~4/365839014" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thatsmith.com/2008/08/how-to-make-web-2-0-badges-using-gimp/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=thatsmith&amp;itemurl=http%3A%2F%2Fthatsmith.com%2F2008%2F08%2Fhow-to-make-web-2-0-badges-using-gimp%2F</feedburner:awareness><feedburner:origLink>http://thatsmith.com/2008/08/how-to-make-web-2-0-badges-using-gimp/</feedburner:origLink></item>
		<item>
		<title>A few tips on website security</title>
		<link>http://feeds.thatsmith.com/~r/thatsmith/~3/354144334/</link>
		<comments>http://thatsmith.com/2008/08/tips-on-website-security/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 05:27:44 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
		
		<category><![CDATA[Advice]]></category>

		<guid isPermaLink="false">http://thatsmith.com/?p=437</guid>
		<description><![CDATA[Jump to the end for my tips, or read for the entire story&#8230;
For the first time in a long while I actually had fun at my regular job.  This happened Friday, and happened because I got the opportunity to take advantage of an unsecured website.
Recently at my job (I am in marketing) I have been [...]]]></description>
			<content:encoded><![CDATA[<p>Jump to the end for my tips, or read for the entire story&#8230;</p>
<p>For the first time in a long while I actually had fun at my regular job.  This happened Friday, and happened because I got the opportunity to take advantage of an unsecured website.</p>
<p>Recently at my job (I am in marketing) I have been responsible for updating our website to make it easier to maintain and navigate, and more secure.  Prior to my assignment to the website, someone who knew what they were doing would have been able to view confidential company information, get credit card numbers for anyone who has ever purchased from our online store, and a list name&#8217;s and addresses for all our customers.  This is extremely scary stuff since we are in a highly competitive industry.</p>
<p>What happened on Friday wasn&#8217;t anything this significant, but it easily could have been had the website been that type of site.  On Friday my boss simply asked me to update our profile on the website of a trade show we are attending in September.  One of the things I was asked to do was add the name of our trademarked products.</p>
<p>In doing this I wanted to add the trademark symbol ™ which is done by typing the HTML code <em>&amp;trade;</em>.  I wasn&#8217;t thinking when I did it, but later realized what had happened - a website that said I could only type 150 characters doesn&#8217;t actually check or secure what I type.  Long story short, I ended up styling our entire profile (as you would a MySpace page), and was able to load dynamic content to do basically whatever I want.</p>
<p>Now, not only does our free profile have an amazing photo gallery and more features than one we could have upgraded to, it also gives us the name and address of every single visitor to our page, adds us to their schedule of exhibitors to see, and removes our competitors from their list if they are on there.  Pretty sly for 150 characters.</p>
<p><strong>How this could have been avoided:</strong></p>
<ul>
<li>
<h3>Cleanse your data</h3>
</li>
</ul>
<p>I have to say the best part of my actions is they can not easily be tracked because the code I entered looks exactly like code they were already using, and can not be removed without potentially damaging everyone else&#8217;s profile.</p>
<p>The pages they offered were simple question and answers from each company exhibiting at the tradeshow (which means ours now stands out from the rest) so the company in charge <em>should</em> have made it so you could only type text.</p>
<p>On several websites I am developing I have it so people can upload content and make their own profile. One of the first things I had to do was make it so everything else would be stripped out.  This is typically done using <a title="Regular Expressions" href="http://en.wikipedia.org/wiki/Regular_expression">regular expressions</a> or a <a title="PHP strip tags function" href="http://www.php.net/strip_tags">predefined function</a> that comes with almost every major programming language.</p>
<p>In their case, a single line of code could have done just that.  But because they failed to do so, I am now able to run remote scripts (aka <a title="Cross-site scripting" href="http://en.wikipedia.org/wiki/Cross-site_scripting">XSS/Cross Site Scripting</a>) that could do pretty much any evil thing I want.  Luckily for them, chances are no one else who visits the page would ever know the flaw exists.</p>
<ul>
<li>
<h3>Verify all uploaded files</h3>
</li>
</ul>
<p>Another major issue that exists with this site is they allow you to upload and post files (supposed to be only images) but they do not check to see what kind of file it is.  While this doesn&#8217;t necessarily do anything harmful per say, I was able to upload and re-download a word document, and pretend like I uploaded a file when I hadn&#8217;t.</p>
<p>What this means is I was able to grab a file from their server because their site thought it was one I uploaded.  The file I grabbed was their website configuration file, which could have given ,e endless access to their server. I did this by guessing the name and location of the file and was surprised they didn&#8217;t check to see if the file I entered was <a title="PHP is_uploaded_file function" href="http://www.php.net/is_uploaded_file">an uploaded file</a>.</p>
<p>Again, this is a huge risk because anyone who knew what they were doing could take control of their entire server all because someone didn&#8217;t know to include a single line of code.  In case you are wondering, I did not do anything to access or harm their server, and was kind enough to notify their webmaster about these issues.</p>
<ul>
<li>
<h3>Cleanse your data again</h3>
</li>
</ul>
<p>A recurring theme here, but again very important.  I found another instance where the site did nothing to secure themselves from what users typed in, this time on the login page.  They have it set so you type your company&#8217;s name and a password to log in.  I decided to pay around with this and found they are venerable to <a title="SQL injection" href="http://en.wikipedia.org/wiki/Sql_injection">SQL injection</a>.</p>
<p>Because they did not strip unwanted characters from what I entered, I was able to log in as any company, and, if I wanted to, could have deleted their entire database.  This is something I had to fix on my work&#8217;s website as well because the company who originally designed our website didn&#8217;t know jack about web security.</p>
<p>When user entry is used to input or read data from a database (such as validating a password), everything they type should scrubbed before you allow the query to run. I use CakePHP for most of the sites I build, which has an excellent set of functions to sanitize data.  There are several ways to accomplish this in any language you use.</p>
<p>I would be glad to offer free consultation to anyone who has general questions about internet security.  I am also available for long term consulting.</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<small><p>&copy; <a href="http://thatsmith.com">That Smith</a>, 2008. |
	<a href="http://thatsmith.com/2008/08/tips-on-website-security/">Permalink</a> |
	<a href="http://thatsmith.com/2008/08/tips-on-website-security/#comments">No comment</a><br/>

	





	Want more on these topics ? Browse the archive of posts filed under <a href="http://thatsmith.com/category/advice/" title="View all posts in Advice" rel="category tag">Advice</a>.</small></p><img src="http://feeds.thatsmith.com/~r/thatsmith/~4/354144334" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thatsmith.com/2008/08/tips-on-website-security/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=thatsmith&amp;itemurl=http%3A%2F%2Fthatsmith.com%2F2008%2F08%2Ftips-on-website-security%2F</feedburner:awareness><feedburner:origLink>http://thatsmith.com/2008/08/tips-on-website-security/</feedburner:origLink></item>
		<item>
		<title>Temporary e-mail from nospam.me</title>
		<link>http://feeds.thatsmith.com/~r/thatsmith/~3/354102075/</link>
		<comments>http://thatsmith.com/2008/08/disposable-email-account/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 04:14:10 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://thatsmith.com/?p=433</guid>
		<description><![CDATA[I did some research this evening and learned what I would have to do to begin offering my own 24-hour e-mail service again.  So, in about a month, I will begin offering disposable or temporary e-mail addresses that end with @nospam.me.
A disposable e-mail address is an e-mail account where you can receive mail for a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thatsmith.com/files/2008/08/wall-o-spam.jpg"><img class="size-full wp-image-434 alignright" style="padding-left: 10px;padding-bottom: 10px" align="right" src="http://thatsmith.com/files/2008/08/wall-o-spam.jpg" alt="Wall-o-Spam" width="200" height="267" /></a>I did some research this evening and learned what I would have to do to begin offering my own 24-hour e-mail service again.  So, in about a month, I will begin offering disposable or temporary e-mail addresses that end with <strong>@nospam.me</strong>.</p>
<p>A disposable e-mail address is an e-mail account where you can receive mail for a predefined period of time, which enables you to sign up for services without having to worry about people selling or spamming your real e-mail address.</p>
<p>The idea of temporary e-mail isn&#8217;t anything new, however the way I will be approaching it is.  Plus the name <strong>nospam.me</strong> gets the point across and looks cool.</p>
<p>Laura and I hosted our own web and e-mail servers before, but it got expensive keeping our computer on 24/7 just to have our own e-mail.  Our internet company also began blocking it.  We switched to &#8220;shared hosting&#8221; about a year ago which reduced our electric bill significantly, but now we will be moving up to a dedicated server so we can serve up more of our brilliant ideas.</p>
<p>I will reveal another one of my ideas - which is now completely developed - on Monday.</p>
<p>Photo: <a href="http://www.flickr.com/photos/santos/56256773/">chotda</a></p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<small><p>&copy; <a href="http://thatsmith.com">That Smith</a>, 2008. |
	<a href="http://thatsmith.com/2008/08/disposable-email-account/">Permalink</a> |
	<a href="http://thatsmith.com/2008/08/disposable-email-account/#comments">No comment</a><br/>

	





	Want more on these topics ? Browse the archive of posts filed under <a href="http://thatsmith.com/category/projects/" title="View all posts in Projects" rel="category tag">Projects</a>.</small></p><img src="http://feeds.thatsmith.com/~r/thatsmith/~4/354102075" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thatsmith.com/2008/08/disposable-email-account/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=thatsmith&amp;itemurl=http%3A%2F%2Fthatsmith.com%2F2008%2F08%2Fdisposable-email-account%2F</feedburner:awareness><feedburner:origLink>http://thatsmith.com/2008/08/disposable-email-account/</feedburner:origLink></item>
		<item>
		<title>Wealthy, but not rich</title>
		<link>http://feeds.thatsmith.com/~r/thatsmith/~3/353213707/</link>
		<comments>http://thatsmith.com/2008/08/wealthy-but-not-rich/#comments</comments>
		<pubDate>Sat, 02 Aug 2008 02:53:10 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
		
		<category><![CDATA[Daily Life]]></category>

		<guid isPermaLink="false">http://thatsmith.com/?p=431</guid>
		<description><![CDATA[I&#8217;m shocked I haven&#8217;t posted in almost 3 weeks, yet I have been on several times a day replying to comments and updating the post on my Firefox addon.
If you haven&#8217;t seen it yet, a little over a month ago I decided it was too much trouble to pick up my phone and dial, so [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m shocked I haven&#8217;t posted in almost 3 weeks, yet I have been on several times a day replying to comments and updating the post on my Firefox addon.</p>
<p>If you haven&#8217;t seen it yet, a little over a month ago I decided it was too much trouble to pick up my phone and dial, so I made a Firefox addon to call whatever number I clicked. Laura said I was being lazy, but by the looks of it, tons of other people are lazy too because as of today over 5000 people have downloaded my click to call addon.</p>
<p>Last weekend the addon was featured on one of the most popular technology and productivity websites, and at my last count, more than 50 other sites have been talking about my addon.  The feature led to more than 2000 downloads in the first 24 hours after it was posted, and since then, the number of new visitors to the addon has been around several hundred per day.</p>
<p>Other than work, the baby, and supporting the addon, there hasn&#8217;t been a whole lot happening with Laura and me.  The baby rolled over for the first time a while back, which was awesome, and we posted several new pictures on our baby sites.  About a week ago I had our domain names appraised and found out mine alone are worth over $110,000 so I plan to spend more time developing them into useful services to turn around and sell.</p>
<p>I did come up with a few new projects this week that I hope to begin on soon, however I promised the wife I will finish at least one before starting on the others.  If I have time, I will share more of my ideas tomorrow, and hopefully will be announcing two or three new services on Monday.  At work I have been doing a lot more graphic design and web security stuff writing a few things on those too.</p>
<p>The great news was on the domain names, however they won&#8217;t make us rich or anything unless we find someone willing to pay for them.  One of the services I will be sharing Monday will hopefully make us some extra income.</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<small><p>&copy; <a href="http://thatsmith.com">That Smith</a>, 2008. |
	<a href="http://thatsmith.com/2008/08/wealthy-but-not-rich/">Permalink</a> |
	<a href="http://thatsmith.com/2008/08/wealthy-but-not-rich/#comments">No comment</a><br/>

	





	Want more on these topics ? Browse the archive of posts filed under <a href="http://thatsmith.com/category/daily-life/" title="View all posts in Daily Life" rel="category tag">Daily Life</a>.</small></p><img src="http://feeds.thatsmith.com/~r/thatsmith/~4/353213707" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thatsmith.com/2008/08/wealthy-but-not-rich/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=thatsmith&amp;itemurl=http%3A%2F%2Fthatsmith.com%2F2008%2F08%2Fwealthy-but-not-rich%2F</feedburner:awareness><feedburner:origLink>http://thatsmith.com/2008/08/wealthy-but-not-rich/</feedburner:origLink></item>
		<item>
		<title>New domains for .me</title>
		<link>http://feeds.thatsmith.com/~r/thatsmith/~3/339575427/</link>
		<comments>http://thatsmith.com/2008/07/new-domains-for-dot-me/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 03:39:10 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
		
		<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://thatsmith.com/?p=391</guid>
		<description><![CDATA[If you followed my twitter updates yesterday, you would know I too was one of the victims of the GoDaddy .me failure.
For those of you who are unfamiliar with what happened, a while back GoDaddy reached an agreement with Montenegro (country) which allowed them to sell Montenegro&#8217;s domain ending to anyone.  .ME&#8217;s went on sale [...]]]></description>
			<content:encoded><![CDATA[<p>If you followed <a title="chadsmith on Twitter" href="http://twitter.com/chadsmith">my twitter updates</a> <a title="chadsmith talking about GoDaddy on Twitter" href="http://twitter.com/chadsmith/statuses/861111202">yesterday</a>, you would know I too was one of the victims of the <a title="GoDaddy Failed .ME" href="http://www.techcrunch.com/2008/07/17/godaddys-domain-registration-totally-screws-me/">GoDaddy .me failure</a>.</p>
<p>For those of you who are unfamiliar with what happened, a while back GoDaddy reached an agreement with Montenegro (country) which allowed them to sell Montenegro&#8217;s domain ending to anyone.  .ME&#8217;s went on sale yesterday at 10am exclusively through GoDaddy, and myself and thousands of others rushed to get the good ones.</p>
<p>According to GoDaddy, I successfully registered (and paid hundreds of dollars for) several awesome domains such as:</p>
<p style="padding-left: 30px">RESU.ME<br />
SPONSOR.ME<br />
AWESO.ME<br />
TXT.ME<br />
INCO.ME<br />
INBOX.ME<br />
PROFILE.ME</p>
<p>The only problem is so did hundreds of others.  Try searching Google for the names to see what I mean.  In short, their systems became so overloaded they had no way of telling who the rightful owner was, so they ended up putting all the good ones in auctions instead.</p>
<p>I did manage to pick up <em>and </em>keep at least one really good name though - <strong>NOSPAM.me</strong>.  I picked this one because I knew there were already thousands of people registering on sites using nospam.me as a <em>fake</em> address to protect them from spam.  Believe me though, there is nothing fake about these addresses.  In fact, because of it I now have access to many, many accounts across the interweb.</p>
<p>I will be turning this domain into a <a title="NOSPAM.me" href="http://nospam.me/">new project</a> in the coming weeks, as well as publicizing a few others Laura and I have been working on.  We are dropping two of our domains in September though.  More on that later.  For now, go see the <a title="More baby pictures at BEER dad" href="http://beerdad.com/2008/07/more-baby-pictures/">new Kaden pictures</a> on <a title="BEER dad - Homebrew and the Art of Parenting." href="http://beerdad.com/">BEER dad</a>.</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<small><p>&copy; <a href="http://thatsmith.com">That Smith</a>, 2008. |
	<a href="http://thatsmith.com/2008/07/new-domains-for-dot-me/">Permalink</a> |
	<a href="http://thatsmith.com/2008/07/new-domains-for-dot-me/#comments">2 comments</a><br/>

	





	Want more on these topics ? Browse the archive of posts filed under <a href="http://thatsmith.com/category/current-events/site-news/" title="View all posts in Site News" rel="category tag">Site News</a>.</small></p><img src="http://feeds.thatsmith.com/~r/thatsmith/~4/339575427" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thatsmith.com/2008/07/new-domains-for-dot-me/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=thatsmith&amp;itemurl=http%3A%2F%2Fthatsmith.com%2F2008%2F07%2Fnew-domains-for-dot-me%2F</feedburner:awareness><feedburner:origLink>http://thatsmith.com/2008/07/new-domains-for-dot-me/</feedburner:origLink></item>
		<item>
		<title>Upcoming Projects</title>
		<link>http://feeds.thatsmith.com/~r/thatsmith/~3/335688498/</link>
		<comments>http://thatsmith.com/2008/07/upcoming-projects/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 03:14:50 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
		
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://thatsmith.com/?p=355</guid>
		<description><![CDATA[Laura and I have a few projects that we&#8217;ve been working on and I thought I would share them since it&#8217;s been a while since I&#8217;ve been able to post over here.  We have both been busy posting on our other sites and have a few things we&#8217;ve been doing around the house as well.
For [...]]]></description>
			<content:encoded><![CDATA[<p>Laura and I have a few projects that we&#8217;ve been working on and I thought I would share them since it&#8217;s been a while since I&#8217;ve been able to post over here.  We have both been busy posting on <a title="Shiny Duck" href="http://shinyduck.com/">our</a> <a title="BEER dad" href="http://beerdad.com/">other</a> <a title="Baby Smith" href="http://kadentaylor.com/">sites</a> and have a few things we&#8217;ve been doing around the house as well.</p>
<p>For starters, she&#8217;s still painting the basement (it&#8217;s hard to do with a 3 month old!) and we have done a lot of yard work the past few weekends as well.  I&#8217;m still <a title="BEER dad" href="http://beerdad.com/">making beer</a> and have a couple other beer related sites and companies I am slowly working on.</p>
<p>At work I am rewriting the entire company website to make it more secure and easier to navigate and have been given a lot of leeway to experiment with stuff because only midway through the year I&#8217;ve already increased our internet revenue 100%.  I am also working on an auto-mailer application for our sales engineers to automate the tedious task of finding out which sales leads are quality leads.</p>
<p>Another thing I&#8217;m working on there is developing a system that would automatically check our contact databases for invalid addresses, which would save us money and save us from having to license similar software from Pitney Bowes.</p>
<p>Here at home I am still working on finishing up my <a title="Good Karaoke Project" href="http://thatsmith.com/2008/04/good-karaoke-project/">Good Karaoke Project</a>, but have slowed down some because I keep changing the framework the site is written in.  It&#8217;s been ready for a few months to allow DJs to list their songs on their websites using a fancy AJAXy widget, but I haven&#8217;t bothered to contact any yet.</p>
<p>I&#8217;m also working on a top secret dating site that only me and Laura know about, and have had an idea for a business-type network that I should start on soon once one of the other sites are done.</p>
<p>I rolled out an update to my <a title="GrandCentral Click to Call Add-on for Firefox" href="http://thatsmith.com/2008/06/grandcentral-addon-for-firefox/">GrandCentral addon</a> the other day, but haven&#8217;t updated that post yet, and I contacted T-Mobile to see if they had a webcall feature similar to the one Vonage has because I wanted to make a click-to-call addon for that as well.  Makes sense since I would only have to change a few lines of code.</p>
<p>The last majors projects I am working on includes one that is still in the planning phase at work.  One challenge we are facing at my regular job is that no one knows anything about our competitors, so I&#8217;m developing a database fed by my own search engine that crawls industry sites for competitive news and information on our enemies.</p>
<p>My boss was wanting to hire a <a title="Media monitoring service on Wikipedia" href="http://en.wikipedia.org/wiki/Media_monitoring_service">clipping service</a> to do a similar thing but in print media, which turns out costs an insane amount, so I&#8217;m working on my own social driven system to do the same thing.  Currently it costs upwards of $8,000 per year for monitoring 14 <em>free</em> magazines for mentions of a competitor. I might as well offer the same thing for next to nothing.</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<small><p>&copy; <a href="http://thatsmith.com">That Smith</a>, 2008. |
	<a href="http://thatsmith.com/2008/07/upcoming-projects/">Permalink</a> |
	<a href="http://thatsmith.com/2008/07/upcoming-projects/#comments">No comment</a><br/>

	





	Want more on these topics ? Browse the archive of posts filed under <a href="http://thatsmith.com/category/projects/" title="View all posts in Projects" rel="category tag">Projects</a>.</small></p><img src="http://feeds.thatsmith.com/~r/thatsmith/~4/335688498" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thatsmith.com/2008/07/upcoming-projects/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=thatsmith&amp;itemurl=http%3A%2F%2Fthatsmith.com%2F2008%2F07%2Fupcoming-projects%2F</feedburner:awareness><feedburner:origLink>http://thatsmith.com/2008/07/upcoming-projects/</feedburner:origLink></item>
		<item>
		<title>GrandCentral Click to Call Add-on for Firefox</title>
		<link>http://feeds.thatsmith.com/~r/thatsmith/~3/322802922/</link>
		<comments>http://thatsmith.com/2008/06/grandcentral-addon-for-firefox/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 21:54:15 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
		
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://thatsmith.com/?p=349</guid>
		<description><![CDATA[If you are familiar with Google&#8217;s GrandCentral service and are one of the fortunate few who actually have an account, you are probably waiting for additional features to be released like the rest of us.
A feature I requested in the past was an addon for Firefox that would allow GrandCentral subscribers to place outgoing calls [...]]]></description>
			<content:encoded><![CDATA[<p>If you are familiar with Google&#8217;s GrandCentral service and are one of the fortunate few who actually have an account, you are probably waiting for additional features to be released like the rest of us.</p>
<p>A feature I requested in the past was an addon for Firefox that would allow GrandCentral subscribers to place outgoing calls by clicking any number in their browser.  While I&#8217;m sure the GrandCentral team is hard at work on this and other new features, I decided to take the liberty of making it happen.</p>
<p>I&#8217;m proud to offer the Firefox and GrandCentral communities my first add-on for Firefox, the <a href="http://thatsmith.com/grandcentral-click-to-call.xpi">GrandCentral Click to Call Add-on for Firefox</a> .</p>
<p><span style="text-decoration: line-through">This is the first release of the addon so I&#8217;m calling it version 0.1.</span> The addon has been updated to <strong>v0.2.8</strong>.  Read about the version changes below.<span style="text-decoration: line-through"><br />
</span></p>
<p><strong>Features of version 0.1:</strong></p>
<ul>
<li>Automatic login to your GrandCentral account</li>
<li>Hover your GC number on the toolbar for the most recent call</li>
<li>Double click your GC number to redial the last call</li>
<li>Quickly access your voice messages, address book, and call log by right clicking the toolbar</li>
<li>Click any phone number to place a call</li>
</ul>
<p><strong>Features planned for <em>future versions</em> :</strong></p>
<ul>
<li>New message notifications</li>
<li>New missed call notifications</li>
<li><span style="text-decoration: line-through">Prettier display of recent calls</span> added in v0.2.5</li>
<li><span style="text-decoration: line-through">Option to select number to use for outgoing calls</span> added in v0.2.4</li>
<li><span style="text-decoration: line-through">Option to manually input a number to call</span> added in v0.2</li>
<li><span style="text-decoration: line-through">Better tracking of GrandCentral session id&#8217;s</span> added in v0.2.4</li>
</ul>
<p><strong>Quirks of this version:</strong></p>
<blockquote><p>The current version is fully functional <span style="text-decoration: line-through">but occasionally GrandCentral asks you to select the number to use for outgoing calls.  Right now you may have to sign in to <a href="http://www.grandcentral.com/mobile/settings/forwarding_select">GrandCentral&#8217;s mobile page</a> to set your preference if the addon doesn&#8217;t work.  Once you do this, right click and reload the call log for the addon to start</span>. Fixed in v0.2.4, you now set the line to dial from via the addon settings</p></blockquote>
<blockquote><p><span style="text-decoration: line-through">If you log in to GrandCentral manually, that sometimes changes your session id.  The session id is cached by the addon so if it changes you may have to force the addon to refresh it.  This can be done by right clicking your number and choosing Update Calls.</span> Fixed in v0.2.4, session id is now retrieved from cookies.</p></blockquote>
<blockquote><p><span style="text-decoration: line-through">In order to be able to place outgoing calls, the number you are calling has to already be in your address book for the call to go through.  This addon will automatically add the numbers you click to your address book and then place the call.  This means you may need to occasionally tidy up your address book to remove numbers you no longer need.</span> Fixed in v0.2.4.</p></blockquote>
<p><strong>Screenshots:</strong></p>

<a href='http://thatsmith.com/2008/06/grandcentral-addon-for-firefox/grandcentral-firefox-addon/' title='GrandCentral Firefox Add-On'><img src="http://thatsmith.com/files/2008/06/grandcentral-firefox-addon-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://thatsmith.com/2008/06/grandcentral-addon-for-firefox/grandcentral-firefox-addon-calling/' title='GrandCentral Firefox Add-On Calling'><img src="http://thatsmith.com/files/2008/06/grandcentral-firefox-addon-calling-150x138.jpg" width="150" height="138" class="attachment-thumbnail" alt="" /></a>
<a href='http://thatsmith.com/2008/06/grandcentral-addon-for-firefox/grandcentral-firefox-addon-click-to-call/' title='GrandCentral Firefox Add-On Click to Call'><img src="http://thatsmith.com/files/2008/06/grandcentral-firefox-addon-click-to-call-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://thatsmith.com/2008/06/grandcentral-addon-for-firefox/grandcentral-firefox-addon-menu/' title='GrandCentral Firefox Add-On Menu'><img src="http://thatsmith.com/files/2008/06/grandcentral-firefox-addon-menu-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://thatsmith.com/2008/06/grandcentral-addon-for-firefox/grandcentral-firefox-addon-options/' title='GrandCentral Firefox Add-On Options'><img src="http://thatsmith.com/files/2008/06/grandcentral-firefox-addon-options-150x150.jpg" width="150" height="150" class="attachment-thumbnail" alt="" /></a>
<a href='http://thatsmith.com/2008/06/grandcentral-addon-for-firefox/grandcentral-firefox-missedcall/' title='GrandCentral Firefox Addon - Missed Call Notification'><img src="http://thatsmith.com/files/2008/07/grandcentral-firefox-missedcall-150x76.jpg" width="150" height="76" class="attachment-thumbnail" alt="" /></a>

<p><strong>Updates:</strong></p>
<p>As of this time you will not automatically receive notifications of updates to the addon.  This is something I am working on, so please bear with me until then and check back often for new versions.</p>
<p>July 3, 2008 - The addon has been updated to v0.2.  The download links have been updated to the new version of the addon.  v0.2 contains a minor bug fix where the name of the last caller would not display correctly if the phone number was unknown.  Unnecessary lines of code were removed in this version of the addon.  This version also contains the following new features:</p>
<p><strong>New features in v0.2</strong> :</p>
<ul>
<li>Option to manually input a number to call</li>
<li>Link to select the phone number to use for outgoing calls (requires &#8220;Update Calls&#8221; after selecting)</li>
<li>Duplicate phone numbers are no longer added to the address book if they are in the list of recent calls</li>
</ul>
<p><strong>New features in v0.2.2</strong> :</p>
<ul>
<li>Addon now compatible with Flock (Unsupported)</li>
<li>Speedier phone number checking thanks to <a title="Jon Miniat" href="http://www.miniat.net/">Jon Miniat</a></li>
</ul>
<p><strong>New features in v0.2.3</strong> :</p>
<ul>
<li>Added option to disable click-to-call functionality</li>
<li>Fixed error where anonymous number would mess up last call</li>
</ul>
<p><strong>New features in v0.2.4</strong> :</p>
<ul>
<li>Numbers no longer have to be added to the address book to make an outgoing call</li>
<li>You can now set the line you want to dial from <strong>(not your GrandCentral Number)</strong> directly in the options menu - once you upgrade you will need to do this before you will be able to place a call<strong><br />
</strong></li>
<li>Added the option to confirm all outgoing calls before the call goes through</li>
<li>Fixed session handling so you won&#8217;t have to reload the addon after visiting GrandCentral</li>
<li>Slightly improved display of most recent call</li>
<li>Rewrote most of addon for optimization / speed</li>
</ul>
<p><strong>New features in v0.2.5</strong> :</p>
<ul>
<li>Fixed an error that was given when the addon was first installed</li>
<li>Last call popup now contains the call type (prettier display)<a href="http://thatsmith.com/files/2008/07/grandcentral-firefox-missedcall.jpg"><br />
<img class="alignnone size-full wp-image-403" src="http://thatsmith.com/files/2008/07/grandcentral-firefox-missedcall.jpg" alt="" width="260" height="76" /></a></li>
</ul>
<p><strong>New features in v0.2.6</strong> :</p>
<ul>
<li>Made &#8220;incorrect username or password&#8221; error more specific</li>
<li>Error now specifies if the login failed or if the username or password is missing</li>
</ul>
<p><strong>New features in v0.2.7</strong> :</p>
<ul>
<li>Non-alphanumeric characters in passwords should work now (tested using ~!@#$%^&amp;*()_+`-=1a)</li>
<li>Remembers forwarding number after automatically refreshing the call log</li>
<li>Added license block: MPL 1.1/GPL 2.0/LGPL 2.1</li>
<li>Added correct MIME type so you no longer have to manually install the addon</li>
<li>Submitted to addons.mozilla.org for testing</li>
</ul>
<p><strong>New features in v0.2.8</strong> :</p>
<ul>
<li>Sped up phone number checking by reducing number of expressions</li>
<li>No longer looks for numbers in CSS and Scripts (no breaking Blogger)</li>
<li>Only valid phone numbers are clickable (000-000-0000 is not real number)</li>
<li>Numbers that were already clickable will not be made clickable again</li>
<li>Numbers that are links can no longer be clicked</li>
<li>Added tooltip to options clarifying what is meant by &#8220;Forwarding number&#8221;</li>
<li>Added tooltip when numbers are hovered (example 316-555-1212)</li>
<li>Clickable numbers now inherit the style of parent document (see <a title="Click to Call Dials Calls from Your Browser" href="http://lifehacker.com/399302/click-to-call-dials-calls-from-your-browser#viewcomments">Lifehacker</a> comments for example number)</li>
</ul>
<p><strong>Features planned for v0.3</strong> :</p>
<ul>
<li>Notification of updates to the addon</li>
<li><span style="text-decoration: line-through">Fancier method of selecting number for outgoing calls</span></li>
<li><span style="text-decoration: line-through">Prettier display of recent calls</span></li>
<li>Notification of new missed calls</li>
<li>Notification of new voice messages</li>
</ul>
<p><strong>Compatibility:</strong></p>
<p>This version has been tested on and is fully functional with Firefox 2.0.0.x, 3.0.1, 3.1a2pre, and 4.0a1pre.  It has only been tested using Windows XP and Vista.  Please notify me of any other compatible versions or platforms in the comments.</p>
<p><strong>Credits:</strong></p>
<p>The GrandCentral addon was written by myself (Chad Smith) but I did borrow code from Brendon Wilson&#8217;s <a href="http://www.brendonwilson.com/projects/click2call/">PBX Click2Call Firefox Extension</a> to save time from having to entirely rewrite the functions to recognize numbers and make them clickable, and borrowed code from Winston Huang&#8217;s <a href="http://optimize-it.blogspot.com/">TMobile Minutes Used Firefox Extension</a> for caching the call list.  Thank you to them for their hard work on their addons.</p>
<p><strong>License:</strong></p>
<p>This addon is distributed without warranty under the MPL 1.1/GPL 2.0/LGPL 2.1 licenses.  View the addon source or visit <a href="http://www.mozilla.org/MPL/">http://www.mozilla.org/MPL/</a> for additional information on the licenses.</p>
<p><strong>Download:</strong></p>
<p><a href="http://thatsmith.com/grandcentral-click-to-call.xpi">GrandCentral Click to Call Add-on for Firefox</a></p>
<p><strong>Donate:</strong></p>
<p><form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_donations"><input type="hidden" name="business" value="chad@thatsmith.com" /><input type="hidden" name="item_name" value="GrandCentral Firefox Add-on" /><input type="hidden" name="no_shipping" value="0">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="tax" value="0">
<input type="hidden" name="lc" value="US" /><input type="hidden" name="bn" value="PP-DonationsBF">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online.">
</form></p>
<p><strong>Manual Update Checking:</strong></p>
<p>There currently are no automatic update notifications for this addon, so check this page regularly or <a title="chadsmith on Twitter" href="http://twitter.com/chadsmith">follow me on twitter</a> to be notified of new versions.</p>
<p><strong>Manual Installation:</strong></p>
<p><span style="text-decoration: line-through">I&#8217;m not sure why the addon doesn&#8217;t give everyone the option to install when you click the download link (I probably missed something) so if it doesn&#8217;t install directly, drag the downloaded file back to your Firefox or addons window to start the installation.</span> Fixed in v0.2.7<span style="text-decoration: line-through"><br />
</span></p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<small><p>&copy; <a href="http://thatsmith.com">That Smith</a>, 2008. |
	<a href="http://thatsmith.com/2008/06/grandcentral-addon-for-firefox/">Permalink</a> |
	<a href="http://thatsmith.com/2008/06/grandcentral-addon-for-firefox/#comments">106 comments</a><br/>

	





	Want more on these topics ? Browse the archive of posts filed under <a href="http://thatsmith.com/category/projects/firefox/" title="View all posts in Firefox" rel="category tag">Firefox</a>.</small></p><img src="http://feeds.thatsmith.com/~r/thatsmith/~4/322802922" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thatsmith.com/2008/06/grandcentral-addon-for-firefox/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=thatsmith&amp;itemurl=http%3A%2F%2Fthatsmith.com%2F2008%2F06%2Fgrandcentral-addon-for-firefox%2F</feedburner:awareness><feedburner:origLink>http://thatsmith.com/2008/06/grandcentral-addon-for-firefox/</feedburner:origLink></item>
		<item>
		<title>Our basement is better</title>
		<link>http://feeds.thatsmith.com/~r/thatsmith/~3/317757087/</link>
		<comments>http://thatsmith.com/2008/06/basement-is-better/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 01:50:02 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
		
		<category><![CDATA[Home]]></category>

		<guid isPermaLink="false">http://thatsmith.com/?p=345</guid>
		<description><![CDATA[The plumbers were finally able to come Friday so we are once again able to do laundry and use our kitchen sink.  We were able to use the sink and dishwasher up until Thursday night when running the sink started to make the washer drain flood as well.
The total damage was $85 and a week [...]]]></description>
			<content:encoded><![CDATA[<p>The plumbers were finally able to come Friday so we are once again able to do laundry and use our kitchen sink.  We were able to use the sink and dishwasher up until Thursday night when running the sink started to make the washer drain flood as well.</p>
<p>The total damage was $85 and a week of not being able to wash our towels.  We did end up pulling out the floor tile in our laundry room (which is something we were eventually going to do anyway) and now have a 1m x .5m hole in our paneling.</p>
<p>I wasn&#8217;t very fond of the paneling either so I won&#8217;t be too upset about tearing out the rest of it.</p>
<p>Before:</p>
<p><a href="http://thatsmith.com/files/2008/06/old-wall.jpg"><img class="alignnone size-full wp-image-347" src="http://thatsmith.com/files/2008/06/old-wall.jpg" alt="Old Wall" width="500" height="375" /></a></p>
<p>After:</p>
<p><a href="http://thatsmith.com/files/2008/06/new-wall.jpg"><img class="alignnone size-full wp-image-348" src="http://thatsmith.com/files/2008/06/new-wall.jpg" alt="New Wall" width="500" height="375" /></a></p>
<p>The three sections in the picture above each had about 2 inches of moldy insulation in the bottom.  The washer drain pipe in the center section meets the pipe from the kitchen sink and dishwasher on the right.  The cleanout valve (bottom right) had to be forced open to remove grease and other junk and I guess needs to be cut out and replaced now too.</p>
<p>On a positive note, the rest of our basement wasn&#8217;t affected by the flooding in the laundry room.  Laura is almost done painting our basement family room as well.</p>
<p><a href="http://thatsmith.com/files/2008/06/new-paint.jpg"><img class="alignnone size-full wp-image-346" src="http://thatsmith.com/files/2008/06/new-paint.jpg" alt="New Paint" width="500" height="423" /></a></p>
<p>This is the large wall by the bar.  The rest of the room is light beige.</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<small><p>&copy; <a href="http://thatsmith.com">That Smith</a>, 2008. |
	<a href="http://thatsmith.com/2008/06/basement-is-better/">Permalink</a> |
	<a href="http://thatsmith.com/2008/06/basement-is-better/#comments">No comment</a><br/>

	





	Want more on these topics ? Browse the archive of posts filed under <a href="http://thatsmith.com/category/daily-life/home/" title="View all posts in Home" rel="category tag">Home</a>.</small></p><img src="http://feeds.thatsmith.com/~r/thatsmith/~4/317757087" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thatsmith.com/2008/06/basement-is-better/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=thatsmith&amp;itemurl=http%3A%2F%2Fthatsmith.com%2F2008%2F06%2Fbasement-is-better%2F</feedburner:awareness><feedburner:origLink>http://thatsmith.com/2008/06/basement-is-better/</feedburner:origLink></item>
		<item>
		<title>Basement Plumbing Problems</title>
		<link>http://feeds.thatsmith.com/~r/thatsmith/~3/315142350/</link>
		<comments>http://thatsmith.com/2008/06/basement-plumbing-problems/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 04:25:44 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
		
		<category><![CDATA[Home]]></category>

		<guid isPermaLink="false">http://thatsmith.com/?p=344</guid>
		<description><![CDATA[If you haven&#8217;t already heard me or Laura say it on twitter, we are currently working on fixing our laundry room because we are having issues with the plumbing.
We went to Overland Park for Father&#8217;s Day but first found out our washing machine leaked everywhere the night before.  Last night we discovered the leak was [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t already heard me or Laura say it on twitter, we are currently working on fixing our laundry room because we are having issues with the plumbing.</p>
<p>We went to Overland Park for Father&#8217;s Day but first found out our washing machine leaked everywhere the night before.  Last night we discovered the leak was actually coming from the drain pipe in the wall rather than the washer, so we tore out some paneling and floor tile only to discover there was also black mold growing there too.</p>
<p>This is the first time we&#8217;ve ever had an issue with our plumbing, but by the looks of it the previous owners did too.  I removed most of the mold and am waiting for bleach to kill the rest.  Tonight we bought an auger and tried to fix the clogged pipe ourselves but had no luck, so I will be calling a plumber tomorrow during my lunch break.</p>
<p>Luckily so far Kaden hasn&#8217;t complained any about the mold.  Here&#8217;s some pictures Laura took of him  Monday.  We bought his nice outfit at Goodwill.</p>
<p><a href="http://photos.thatsmith.com/BabySmith/photo#5213036424058661186"><img src="http://lh3.ggpht.com/thatsmith.com/SFhtAgEwaUI/AAAAAAAABcI/0fBZ4vFJZVg/s400/kaden-smith-061608.jpg" alt="" /></a><br />
<a href="http://photos.thatsmith.com/BabySmith/photo#5213036426924096674"><img src="http://lh6.ggpht.com/thatsmith.com/SFhtAqv7fKI/AAAAAAAABcQ/OidVHTUbprM/s400/kaden-talking.jpg" alt="" /></a></p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<small><p>&copy; <a href="http://thatsmith.com">That Smith</a>, 2008. |
	<a href="http://thatsmith.com/2008/06/basement-plumbing-problems/">Permalink</a> |
	<a href="http://thatsmith.com/2008/06/basement-plumbing-problems/#comments">No comment</a><br/>

	





	Want more on these topics ? Browse the archive of posts filed under <a href="http://thatsmith.com/category/daily-life/home/" title="View all posts in Home" rel="category tag">Home</a>.</small></p><img src="http://feeds.thatsmith.com/~r/thatsmith/~4/315142350" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thatsmith.com/2008/06/basement-plumbing-problems/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=thatsmith&amp;itemurl=http%3A%2F%2Fthatsmith.com%2F2008%2F06%2Fbasement-plumbing-problems%2F</feedburner:awareness><feedburner:origLink>http://thatsmith.com/2008/06/basement-plumbing-problems/</feedburner:origLink></item>
		<item>
		<title>Birt the puppy</title>
		<link>http://feeds.thatsmith.com/~r/thatsmith/~3/309291274/</link>
		<comments>http://thatsmith.com/2008/06/birt-the-puppy/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 02:45:22 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
		
		<category><![CDATA[Daily Life]]></category>

		<guid isPermaLink="false">http://thatsmith.com/?p=343</guid>
		<description><![CDATA[I came home today to find we now have a new puppy.  Laura decided to adopt her friend&#8217;s dog to save her friend from being evicted or some nonsense like that.  (Stupid friend.)

To make a long story short, Birt (female) is now the newest member of our family.  She is a chihuahua-fox terrier mix.  She [...]]]></description>
			<content:encoded><![CDATA[<p>I came home today to find we now have a new puppy.  Laura decided to adopt her friend&#8217;s dog to save her friend from being evicted or some nonsense like that.  (Stupid friend.)</p>
<p><a href="http://photos.thatsmith.com/MiscPics/photo#5210423336528346962"><img src="http://lh4.ggpht.com/thatsmith.com/SE8kayctf1I/AAAAAAAABbw/PJ0YJ-U5wqk/s400/birt-the-dog.jpg" alt="" /></a></p>
<p>To make a long story short, Birt (female) is now the newest member of our family.  She is a chihuahua-fox terrier mix.  She is about 6 months old and has pretty much reached her full adult size.</p>
	<p></p>
	<hr noshade style="margin:0;height:1px" />
	<small><p>&copy; <a href="http://thatsmith.com">That Smith</a>, 2008. |
	<a href="http://thatsmith.com/2008/06/birt-the-puppy/">Permalink</a> |
	<a href="http://thatsmith.com/2008/06/birt-the-puppy/#comments">3 comments</a><br/>

	





	Want more on these topics ? Browse the archive of posts filed under <a href="http://thatsmith.com/category/daily-life/" title="View all posts in Daily Life" rel="category tag">Daily Life</a>.</small></p><img src="http://feeds.thatsmith.com/~r/thatsmith/~4/309291274" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://thatsmith.com/2008/06/birt-the-puppy/feed/</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=thatsmith&amp;itemurl=http%3A%2F%2Fthatsmith.com%2F2008%2F06%2Fbirt-the-puppy%2F</feedburner:awareness><feedburner:origLink>http://thatsmith.com/2008/06/birt-the-puppy/</feedburner:origLink></item>
	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetFeedData?uri=thatsmith</feedburner:awareness></channel>
</rss>
