<?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>Unfocused Brain &#187; Uncategorized</title>
	<atom:link href="http://unfocusedbrain.com/site/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://unfocusedbrain.com/site</link>
	<description>A Blog with everything.</description>
	<lastBuildDate>Mon, 12 Sep 2011 03:42:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Using BASIC in EMC2 to produce G-Code</title>
		<link>http://unfocusedbrain.com/site/2010/03/24/using-basic-in-emc2-to-produce-g-code/</link>
		<comments>http://unfocusedbrain.com/site/2010/03/24/using-basic-in-emc2-to-produce-g-code/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 17:55:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://unfocusedbrain.com/site/?p=104</guid>
		<description><![CDATA[I just put up my first alpha version of BasicToGCode. basictogcode allows scripting of of RS274D g-code directly into EMC2 using BASIC (Beginner&#8217;s All-Purpose Symbolic Instruction Code). It allows you to draw geometric shapes programmatically.]]></description>
			<content:encoded><![CDATA[<p>I just put up my first alpha version of <a href="http://www.unfocusedbrain.com/projects/2010/basictogcode/">BasicToGCode</a>.<br />
basictogcode allows scripting of of RS274D g-code directly into EMC2 using BASIC (Beginner&#8217;s All-Purpose Symbolic Instruction Code).</p>
<p>It allows you to draw geometric shapes programmatically. <img class="alignnone size-full wp-image-105" title="BasicToGcode Example" src="http://unfocusedbrain.com/site/wp-content/uploads/2010/03/basicgcodeexample01.jpg" alt="" width="500" height="276" /></p>
]]></content:encoded>
			<wfw:commentRss>http://unfocusedbrain.com/site/2010/03/24/using-basic-in-emc2-to-produce-g-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rounded Corners In EMC2 Axis G64</title>
		<link>http://unfocusedbrain.com/site/2009/09/01/rounded-corners-in-emc2-axis-g64/</link>
		<comments>http://unfocusedbrain.com/site/2009/09/01/rounded-corners-in-emc2-axis-g64/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 07:03:33 +0000</pubDate>
		<dc:creator>brain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.unfocusedbrain.com/site/?p=96</guid>
		<description><![CDATA[I have been running into a problem when I am moving at really high IPM (inches per minute) using EMC2 Axis. This image sums up the problem I was having: Axis EMC2 was rounding my corners. I wanted it to go to that spot and then move on to the next line of G-Code. My [...]]]></description>
			<content:encoded><![CDATA[<p>I have been running into a problem when I am moving at really high IPM (inches per minute) using <a href="http://linuxcnc.org/">EMC2 Axis</a>.</p>
<p>This image sums up the problem I was having: <a href="http://www.unfocusedbrain.com/projects/2009/misc_images/rounded_corners.jpg"><img src="http://www.unfocusedbrain.com/projects/2009/misc_images/rounded_corners_preview.jpg" alt="" /></a></p>
<p>Axis EMC2 was rounding my corners. I wanted it to go to that spot and then move on to the next line of G-Code. My friend Paul and I did a little research. He remembered that there was something on the emc2 list about CV problems. Where emc2 would try to keep a constant velocity.</p>
<p>As we researched we found out that emc2 implements &#8220;Trajectory Control&#8221; using the <a href="http://linuxcnc.org/docs/html/gcode_main.html#sub:G61,-G61.1,-G64:">G61 and G64</a> commands.</p>
<p>So to solve the &#8220;problem&#8221; I was having. I told my Gcode file to use G61 Exact Path Mode. It got rid of the rounded corners I did not want.</p>
]]></content:encoded>
			<wfw:commentRss>http://unfocusedbrain.com/site/2009/09/01/rounded-corners-in-emc2-axis-g64/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>More Fruits of the JavaScript G-Code Generator</title>
		<link>http://unfocusedbrain.com/site/2009/08/31/more-fruits-of-the-javascript-g-code-generator/</link>
		<comments>http://unfocusedbrain.com/site/2009/08/31/more-fruits-of-the-javascript-g-code-generator/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 07:04:13 +0000</pubDate>
		<dc:creator>brain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.unfocusedbrain.com/site/?p=95</guid>
		<description><![CDATA[Tonight I made two really cool things. First up is the JavaScript G-Code Translate, Scale, Rotate tool. http://www.unfocusedbrain.com/projects/2009/js-g-code/translate.html I made this because sometimes I may get G-code from another generator or another person that I want to scale. This utility will scale all coordinates by a given value. X,Y,Z can be scaled independently. It also [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight I made two really cool things.</p>
<p>First up is the JavaScript G-Code Translate, Scale, Rotate tool.</p>
<p><a href="http://www.unfocusedbrain.com/projects/2009/js-g-code/translate.html">http://www.unfocusedbrain.com/projects/2009/js-g-code/translate.html</a></p>
<p>I made this because sometimes I may get G-code from another generator or another person that I want to scale. This utility will scale all coordinates by a given value. X,Y,Z can be scaled independently.</p>
<p>It also can translate coordinates. Say you have a file that is 6&#8243;x6&#8243; on the  XY plane starts at 0,0 and ends at 6,6. But you like to have objects centered at 0,0. No problem just paste the g-code tell it you want to translate X by -3 and Y by -3. Now the object will be centered at 0,0.</p>
<p>The second thing I wrote tonight was a Spoil Board Surfacing g-code Generator. I had written this before in php. So tonight I ported it to JavaScript and added input boxes to make generating spoil board code super easy.</p>
<p><a href="http://www.unfocusedbrain.com/projects/2009/js-g-code/surface.html">http://www.unfocusedbrain.com/projects/2009/js-g-code/surface.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://unfocusedbrain.com/site/2009/08/31/more-fruits-of-the-javascript-g-code-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript to G-Code</title>
		<link>http://unfocusedbrain.com/site/2009/08/25/javascript-to-g-code/</link>
		<comments>http://unfocusedbrain.com/site/2009/08/25/javascript-to-g-code/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 17:37:08 +0000</pubDate>
		<dc:creator>brain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.unfocusedbrain.com/site/?p=94</guid>
		<description><![CDATA[I have started writing a little collection of functions in JavaScript that will generate g-code for me. The idea is that I wanted an easy way to script gcode. For example if I want to drill a circle centered at X=0,Y=0,Z=0 and a radius of 1&#8243;, I wanted to be able to write drawCircle(x,y,z,radius); instead [...]]]></description>
			<content:encoded><![CDATA[<p>I have started writing a little collection of functions in JavaScript that will generate g-code for me.</p>
<p>The idea is that I wanted an easy way to script gcode. For example if I want to drill a circle centered at X=0,Y=0,Z=0 and a radius of 1&#8243;, I wanted to be able to write drawCircle(x,y,z,radius); instead of the very unwieldy g-code:<br />
<code>(circle x=0 y=0 z=0 radius=1)<br />
G0 X-1.000000 Y0.000000 (rapid to start)<br />
G1 Z0.000000<br />
G17 G2 X-1.000000 Y0.000000 I1.000000 J0.000000 Z0.000000<br />
G0 Z0.500000 (safe z)<br />
(end of circle)</code></p>
<p>Source code:</p>
<p><a href="http://www.unfocusedbrain.com/projects/2009/js-g-code/jstogcode.html">http://www.unfocusedbrain.com/projects/2009/js-g-code/jstogcode.html</a></p>
<p>This version supports: Lines, Boxes, Circles, Arcs, and deep circles.</p>
]]></content:encoded>
			<wfw:commentRss>http://unfocusedbrain.com/site/2009/08/25/javascript-to-g-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The CNC Magic Screen Machine</title>
		<link>http://unfocusedbrain.com/site/2009/03/03/the-cnc-magic-screen-machine/</link>
		<comments>http://unfocusedbrain.com/site/2009/03/03/the-cnc-magic-screen-machine/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 17:28:29 +0000</pubDate>
		<dc:creator>brain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.unfocusedbrain.com/site/?p=93</guid>
		<description><![CDATA[Using an Atmega8 2x ULN2803&#8242;s and a &#8220;Magic Screen&#8221; device I made a CNC 2 axis machine. CNC Magic Screen Machine Project Page A few weeks ago I started this project knowing almost nothing about CNC, steppers, or controlling them w/ a microcontroller. I have learned so much in that short time and have a [...]]]></description>
			<content:encoded><![CDATA[<p>Using an Atmega8 2x ULN2803&#8242;s and a &#8220;Magic Screen&#8221; device I made a CNC 2 axis machine.</p>
<p><img src="http://www.unfocusedbrain.com/projects/2009/cncmagicscreenmachine/dscn3737_small.jpg" alt="" width="60%" align="right" /></p>
<p><a href="http://www.unfocusedbrain.com/projects/2009/cncmagicscreenmachine/">CNC Magic Screen Machine Project Page</a></p>
<p>A few weeks ago I started this project knowing almost nothing about CNC, steppers, or controlling them w/ a microcontroller. I have learned so much in that short time and have a lot more to learn.</p>
<p>I chose to do a version of <a href="http://axis.unpythonic.net/etchcnc">etch-cnc</a> because it looked really simple. In that version it was an <a href="http://en.wikipedia.org/wiki/Open-loop_controller">open-loop controller</a> and just used 2 <a href="http://www.mouser.com/Search/ProductDetail.aspx?qs=FOlmdCx%252bAA1lVc%2fYEXA4pg%3d%3d">uln2803</a>&#8216;s to control 2 steppers. These steppers were driven by the parallel port on a pc using Axis in <a href="http://www.linuxcnc.org/">EMC2</a>.</p>
<p>Steppers are super easy to control. The unipolar ones that a friend gave me have 4 coils. You give them voltage on 1 coil and it snaps to that coil. Give power to the next one and it moves clockwise or counterclockwise depending on the order. This is called a <a href="http://wwwhomes.doc.ic.ac.uk/~ih/doc/stepper/control2/sequence.html">stepping sequence</a>. If you know the stepping sequence for a motor, good. If not it is easy to <a href="http://wwwhomes.doc.ic.ac.uk/~ih/doc/stepper/others/">figure it out</a>.</p>
<p>Next is trying to get a computer to talk to a stepper. Since the steppers I was using were rated at 24V and can draw a considerable amount of current, I learned that you need a driver chip to help handle the current. That is where the uln2803 comes in. It has 8 channels of a &#8220;<a href="http://en.wikipedia.org/wiki/Darlington_transistor">darlington array</a>.&#8221; Each channel on the chip can handle 500ma. Following the example from etch-cnc I combined 2 channels for each step.</p>
<p>My first experiment was hooking up a ATMega8 and just having it send step pulses. It worked with only a handful lines of code. Now the fun part. Hook it up to a machine running EMC2 software w/ the parallel port driver. It turned out not so fun. Based on what I saw on the etch-cnc page it looked like you could have EMC2 send the step pulses over the port using pins 2-10. That is not how it works.</p>
<p>It works by using the parallel port to send step and direction. Example X axis uses pin 2 to indicate step and pin 3 to indicate direction. So every time the computer wants the stepper to step it puts a short pulse on pin 2 and sets the pin3 high or low depending on the direction it wants it to go. Easy enough to solve. I put the ATMega8 back in the loop. Connected 4 ports to the motor. Connected pin 2 to one of the interrupt pins and pin 3 to one of the portD pins. Then wrote a little &#8216;C&#8217; code that setup the interrupts and told it that each time a rising edge interrupt happens to read the status of direction and do a step in that direction. The steps are done round-robin style.</p>
<p>Great, now after running the EMC2 config generator I could actually get it to step forward and backward w/ the software. Now I just added the code and wiring to do one more stepper for Y axis.</p>
<p>Then I did a config for a 2 axis machine. Well that didn&#8217;t work. Most of the <a href="http://en.wikipedia.org/wiki/G-code">g-code</a> files included as samples expected a 3 axis mill. So I just told it that it was a 3 axis mill. I just ignore the stuff for the 3rd axis.</p>
<p>Now I started Axis (the program that outputs g-code to the parallel port in EMC2) and hit run. When axis starts it loads a little default file of g-code. It did not work as I expected. Then I noticed a comment in that default file that said that that file was not good for milling. So I loaded the spiral sample g-code and hit run. Worked perfectly. Almost.</p>
<p>I had to figure out the lead screw ratios and maximum step rates and such to make what was on the screen come out to the machine. Through a little trial and error I got it pretty close and the settings I used are on the Project Page.</p>
<p>I presented what I had to <a href="http://www.therobotgroup.org/">The Robot Group</a>.</p>
<p>Next I started the cleanup to make the project presentable. I re-did the breadboard onto a soldier type board. I used the &#8220;<a href="http://www.protostack.com/index.php?main_page=product_info&amp;cPath=1_20&amp;products_id=22">ATMEGA8 Development Kit</a>&#8221; by <a href="http://www.protostack.com/">ProtoStack</a>. This is the first time I used a pre-prepared board for an ATMega8 project. This board made it unbelievably simple for me to wire the project up and make it permanent. The board has many features that helped make it go faster. The first of which is that the ATMega8 has some pins scattered around and not in sequence. This board brings them all out away from the chip and puts them in order ie. PC0&#8230;PC7 all in one little row.</p>
<p>In the past I had always transferred my projects to perf-board w/ plated holes using bus wire to make all the connections on the back. It is difficult because the ATMega8 needs 2 sets of power to the chip&#8230; and for some reason they are reversed on either side of the chip. It is frustrating. But by using the ATMega8 Development kit I didn&#8217;t have to worry about any of that.  The board has 2 really nice power planes and all the reversing directions have been taken care of for me. A few other features of the board that were helpful to the project were: Large prototyping area. Since I am using 2 unl2803 chips I needed the room. Built in reset button. I have  a POST in the software and just hitting a button to run it is nicer than plugging and unplugging. Built in ISP programming header so I can change the chips brain.</p>
<p>Since I wanted to learn about CNC from the is project, part of the equation is Going from idea to output. The whole CAD/CAM thing. For the demo I did at the robot group I wanted to take the group logo and put it on the magic screen. I loaded the logo as a bitmap into <a href="http://www.inkscape.org/">Inkscape</a> and traced it by hand keeping in mind that the CNC MSM cannot lift the pen. So I had to trace it in one continuous path. I exported it to dxf using &#8220;<a href="http://www.bobcookdev.com/inkscape/inkscape-dxf.html">Better DXF</a>&#8221; plugin for inkscape. Then converted the dxf to g-code using &#8220;<a href="http://www.christian-kohloeffel.homepage.t-online.de/dxf2gocde.html">Über DXF2GCODE</a>.&#8221;</p>
<p>The last thing I did for the project was take the whole prototype to a friend who is really good at making cases more elegant. He trimmed it down, painted it, and reduced some of the wooden parts to get the final version of the setup.</p>
<p>The <a href="http://www.unfocusedbrain.com/projects/2009/cncmagicscreenmachine/">CNC Magic Screen Machine Project Page</a> has a video and some shots of the prototype.<br />
Also see <a href="http://blog.nyssa.com/site/?p=48">more description of the building of the machine.</a></p>
<p>Thanks again to all the people who helped me w/ this project, Nyssa, Paul, Vern, Bob, and Rick.</p>
]]></content:encoded>
			<wfw:commentRss>http://unfocusedbrain.com/site/2009/03/03/the-cnc-magic-screen-machine/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>SkyIPCam500W Wireless Night Vision Network Camera</title>
		<link>http://unfocusedbrain.com/site/2009/01/30/skyipcam500w/</link>
		<comments>http://unfocusedbrain.com/site/2009/01/30/skyipcam500w/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 08:35:18 +0000</pubDate>
		<dc:creator>brain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.unfocusedbrain.com/site/?p=92</guid>
		<description><![CDATA[To help get wildlife counts we have been using the SkyIPCam500W as a wildlife camera. Since it is not an outdoor camera we built a weather housing. Details on the camera: aicn500w The neat thing about this camera is that it has a built in web server. It has built in motion detection with triggers. [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.unfocusedbrain.com/projects/2009/deercam/camera_housing.jpg" alt="" align="right" /><br />
To help get wildlife counts we have been using the SkyIPCam500W as a wildlife camera.</p>
<p>Since it is not an outdoor camera we built a weather housing.</p>
<p>Details on the camera:<br />
<a href="http://www.airlink101.com/products/aicn500w.php">aicn500w</a></p>
<p>The neat thing about this camera is that it has a built in web server. It has built in motion detection with triggers. Those triggers can be set to ftp a still to a server whenever its triggered. It also has a built in time trigger. So it is possible to say email or ftp a still every so often.</p>
<p>I wanted the server on my local network to poll the camera once per minute and save a photo for each day. I wrote shell scripts to do that. During my reasearch on the camera I found some special URLs that allow you to interact with the camera.</p>
<p>Some of  special urls: (assuming everything is setup as the default)</p>
<p>To get one jpeg image from camera:<br />
<code>lynx -auth=admin:admin -source http://192.168.1.240/cgi/jpg/image.cgi &gt;image.jpg</code></p>
<p>To save the video stream:<br />
<code>lynx -source -auth=admin:admin http://192.168.1.240/cgi/mjpg/mjpeg.cgi &gt;video.mjpeg</code></p>
<p>To change the brightness/contrast and osd:</p>
<div style="padding: 4px; overflow: auto; width: 420px; height: 100px; background: #dddddd;">wget &#8211;http-user=admin &#8211;http-passwd=admin &#8220;http://192.168.1.240/admin/camera.cgi?brightness=100&amp;contrast=80&amp;osd_enable=1&#8243; -O /dev/null</div>
]]></content:encoded>
			<wfw:commentRss>http://unfocusedbrain.com/site/2009/01/30/skyipcam500w/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Attiny84 Cheap Generic LED Sequencer</title>
		<link>http://unfocusedbrain.com/site/2009/01/25/attiny84-cheap-generic-led-sequencer/</link>
		<comments>http://unfocusedbrain.com/site/2009/01/25/attiny84-cheap-generic-led-sequencer/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 05:04:29 +0000</pubDate>
		<dc:creator>brain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.unfocusedbrain.com/site/?p=91</guid>
		<description><![CDATA[I just posted the project page for my Cheap Generic LED Sequencer that I designed for Professor Conrad. It is based on the ATTiny84 Chip. But I&#8217;m sure it would work with the ATTiny44 or ATTiny24. The neat thing about this one is I have 8 pre-programmed sequences and they are selectable by jumpers or [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.unfocusedbrain.com/projects/2009/profc/device01.jpg" alt="" width="250" height="289" align="right" />I just posted the project page for my<br />
<a href="http://www.unfocusedbrain.com/projects/2009/profc/">Cheap Generic LED Sequencer</a> that I designed for Professor Conrad.</p>
<p>It is based on the ATTiny84 Chip. But I&#8217;m sure it would work with the ATTiny44 or ATTiny24.</p>
<p>The neat thing about this one is I have 8 pre-programmed sequences and they are selectable by jumpers or switches.</p>
]]></content:encoded>
			<wfw:commentRss>http://unfocusedbrain.com/site/2009/01/25/attiny84-cheap-generic-led-sequencer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Mystery of Google SketchUp</title>
		<link>http://unfocusedbrain.com/site/2006/05/08/the-mystery-of-google-sketchup/</link>
		<comments>http://unfocusedbrain.com/site/2006/05/08/the-mystery-of-google-sketchup/#comments</comments>
		<pubDate>Tue, 09 May 2006 04:19:56 +0000</pubDate>
		<dc:creator>brain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.unfocusedbrain.com/site/2006/05/08/the-mystery-of-google-sketchup/</guid>
		<description><![CDATA[If you haven&#8217;t tried you yet you need to try Google SketchUp. It is a extremely easy to use 3d modeling tool that was recently purchased by Google. There is a free version and a Pro version. I have only tried the Free version as the $495 pro version is a little too steep for [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t tried you yet you need to try <a href="http://www.sketchup.com/">Google SketchUp</a>. It is a extremely easy to use 3d modeling tool that was recently purchased by Google. There is a free version and a Pro version.</p>
<p>I have only tried the Free version as the $495 pro version is a little too steep for me right now. I was able to sketch out our place in just a few minutes.</p>
<p>I plan on doing a SketchUp version of <a href="http://www.renneslechateau.com/default-uk.htm">Rennes Le Chateau. </a> I think to ease into the learning process of the program I will start with a <a href="http://www.renneslechateau.com/anglais/magdala.htm">Tour Magdala</a>. Then move on to the chapel then the house.</p>
]]></content:encoded>
			<wfw:commentRss>http://unfocusedbrain.com/site/2006/05/08/the-mystery-of-google-sketchup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First post.</title>
		<link>http://unfocusedbrain.com/site/2006/03/28/hello-world-2/</link>
		<comments>http://unfocusedbrain.com/site/2006/03/28/hello-world-2/#comments</comments>
		<pubDate>Tue, 28 Mar 2006 18:08:07 +0000</pubDate>
		<dc:creator>brain</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.unfocusedbrain.com/site/?p=5</guid>
		<description><![CDATA[Woot! I get first post. There is a website called Woot! Of course I have been using &#39;Woot!&#39; as an expression long before the Woot! site came around. The thing about woot is they have one item each day. You never know what it will be, they have limited quantities so if you don&#39;t get [...]]]></description>
			<content:encoded><![CDATA[<p>Woot! I get first post.</p>
<p>There is a website called <a href="http://www.woot.com/">Woot!</a></p>
<p>Of course I have been using &#39;Woot!&#39; as an expression long before the<br />
Woot! site came around.</p>
<p>The thing about woot is they have one item each<br />
day. You never know what it will be, they have limited quantities so if<br />
you don&#39;t get one it was because you have a normal sleep schedule.<br />
I have yet to buy anything from them but I do check the site every few<br />
days and feel like I&#39;ve missed out on something.</p>
]]></content:encoded>
			<wfw:commentRss>http://unfocusedbrain.com/site/2006/03/28/hello-world-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

