<?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>Sleestacks - The Rant</title>
	<atom:link href="http://www.sleestacks.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sleestacks.com</link>
	<description>No Shirt, No Shoes, No Sleestacks</description>
	<lastBuildDate>Thu, 23 Jun 2011 12:29:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>My Car &#8211; My Glorious Car, She Pains Me So</title>
		<link>http://www.sleestacks.com/2010/12/30/my-car-pains-me/</link>
		<comments>http://www.sleestacks.com/2010/12/30/my-car-pains-me/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 03:16:14 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Cars]]></category>
		<category><![CDATA[Audi 2.7 biturbo]]></category>
		<category><![CDATA[Audi A6]]></category>
		<category><![CDATA[camshaft and crankshaft seals]]></category>
		<category><![CDATA[timing belt replacement]]></category>
		<category><![CDATA[water pump replacement]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=269</guid>
		<description><![CDATA[I took my car in to Freddie's a week before Christmas, to have them check the transmission fluid and top off the differential gear oil. When they lifted the car up, the mechanic sees that the transmission and the differential are in great shape, great news. It's the engine that's the problem. The whole thing is oil leaking like a New Orleans canal during Katrina. The camshaft seals, the valve cover seals, the crankshaft seals, additionally, with nearly 100,000 miles on the car, the timing belt and water pump must be changed ASAP. The timing belt on the 2.7T is rubber, unlike many newer V6's and V8's which have chain belts. When that rubber belt dies, or when any of the pulleys connected to it seize, the pistons will slap smack into the valves and it's time to throw away the whole engine. So it's a good idea to change that belt. It just so happens that the timing belt, water pump, and all the various seals aren't exactly easy to reach. In fact, you pretty much have to remove the whole front end of the car and disassemble the top and front of the engine to get to them.  This is the story of how I spent Christmas break of 2010 ... cold and miserable, with knuckles beat to hell.]]></description>
			<content:encoded><![CDATA[<p>For those of you who care (or even if you don&#8217;t, but you&#8217;re just bored enough), I have a love-hate relationship with my car. I love. She hates. Lately, she&#8217;s feeling extra nasty. If you&#8217;ll recall from a few posts back, <a href="http://www.sleestacks.com/?p=73">this is an ongoing battle</a> and I seem to be losing. About a year and a half ago, my car, a silver 2002 Audi A6 Quattro 2.7L BiTurbo, exhibited some peculiar transmission issues. Turns out the transmission had developed a pinhole leak and over time it dumped it&#8217;s fluid &#8230; not all of it. Just most of it. It&#8217;d be great if there was a clear indication from a warning light or diagnostic trouble code that said, &#8220;Low fucking transmission fluid, you jerk!&#8221; But that&#8217;d be too helpful. In fact, since Audi believes the engine has &#8220;lifetime fluid&#8221;, they don&#8217;t even bother giving you a dipstick to check the fluid level yourself. It&#8217;s a sealed transmission. But when the transmission stopped shifting correctly, the damage was very much done. By then, all the clutch plates were burned and <a href="http://picasaweb.google.com/fixeuro/GregCombsRO164162002AudiA6QuattroWithZF5HP19Transmission#">the whole transmission had to be rebuilt</a> by a <a href="http://fixeuro.com">trained professional</a>. Several thousand dollars later and I was back on the road, shifting gears with the best of them.</p>
<p><a href="http://picasaweb.google.com/fixeuro/GregCombsRO164162002AudiA6QuattroWithZF5HP19Transmission#"><img class="alignright size-medium wp-image-282" title="Duchey McKracken awaiting service at Freddies" src="http://www.sleestacks.com/wp-content/uploads/2010/12/A6-at-Freddies-300x225.jpg" alt="" width="300" height="225" /></a>I need to pause a minute to say I&#8217;m really happy with the transmission shop. They do all kinds of mechanic work on European cars, exotics, and even antiques. Folks from all over the country send transmissions and even vehicles to <a href="http://fixeuro.com/">Freddie&#8217;s Transmissions</a>. They&#8217;re the kind of mechanic who takes their time, not because they&#8217;re ringing up the invoice, but because they&#8217;re meticulous. It must be as good or better than it was when it was delivered from the factory. That, and if you stop in the shop, <a href="http://picasaweb.google.com/lh/view?uname=fixeuro&amp;subjectids=hXVvcWTTwmh_bTPGafNxejTBU0OyTyGdNyaQ8TeCM28#">Joe</a> and <a href="http://picasaweb.google.com/lh/view?uname=fixeuro&amp;subjectids=hXVvcWTTwmh_bTPGafNxert84wHbOT9sPbUjmlgPM4s#">Freddie</a> will talk you through the whole process, to ensure you are completely informed about what they&#8217;re doing to your car.</p>
<p>Well, that&#8217;s the beginning of the story. I took my car in to Freddie&#8217;s a week before Christmas, to have them check the transmission fluid and top off the differential gear oil. When they lifted the car up, the mechanic sees that the transmission and the differential are in great shape, great news. It&#8217;s the engine that&#8217;s the problem. The whole thing is oil leaking like a New Orleans canal during Katrina. The camshaft seals, the valve cover seals, the crankshaft seals, additionally, with nearly 100,000 miles on the car, the timing belt and water pump must be changed ASAP. The timing belt on the 2.7T is rubber, unlike many newer V6&#8242;s and V8&#8242;s which have chain belts. When that rubber belt dies, or when any of the pulleys connected to it seize, the pistons will slap smack into the valves and it&#8217;s time to throw away the whole engine. So it&#8217;s a good idea to change that belt. It just so happens that the timing belt, water pump, and all the various seals aren&#8217;t exactly easy to reach. In fact, you pretty much have to remove the whole front end of the car and disassemble the top and front of the engine to get to them. If this were a 65&#8242;Ford pickup, you could do all that in an afternoon. But with two turbos, an air conditioner, power steering, transmission cooler, oil cooler, two intercoolers (for the turbos), it is <em>slightly</em> more involved on the Audi.</p>
<p>The first day (or at least 9 hours of it) were exhausted while removing the front wheels, bumper, A/C condenser (still charged though), electric and belt-fed fans, and accessory belt tensioner. I&#8217;m certain an Audi mechanic could do all of that in a couple of hours at most, but I&#8217;m working without a lift, in my driveway, by myself, so I&#8217;m giving myself a hefty temporal allowance. I had hoped to complete this entire job in two days, but at this rate, it may be three or four. You may be asking yourself, &#8220;Greg, why in the hell are you doing this yourself? It sounds like a lot of fricking work, doesn&#8217;t it?&#8221; Yes, it does, dear reader, but the answer to your question is a couple of Grover Clevelands. Yes, there are a lot of parts, yes there are a lot of specialty Audi tools, and yes, the price of failure is a new engine. But $2,000 is real damned steep. <em>If</em> I break it I&#8217;ll have to pay more, but there&#8217;s a big possibility that I won&#8217;t, if I&#8217;m careful. If I had someone else do it, I&#8217;d <em>definitely</em> be $2,000 lighter in the trouser pockets and possibly more if it took the professional mechanics longer than they anticipated. I should add that the $2,000 estimate is for an independent repair shop. If I took the car to the Audi dealer, chances are they&#8217;d ask for their share of my home mortgage. ($95/hour labor versus $175/hour) I&#8217;m posting photos, and a detailed step-by-step process for those of you who want to retrace my steps and see if I did it right. Or maybe you&#8217;re feeling lucky and you&#8217;re facing similar issues with your Audi or Volkswagen? In that case, skip to the end of this blog to see if my car blows up before you begin.<br />
<span id="more-269"></span><br />
Well, I&#8217;m now three days into the repairs and I don&#8217;t even feel like I&#8217;ve made much progress.  This is an utterly<br />
frustrating process.  I&#8217;m totally demoralized and totally in pain.  I don&#8217;t know how anyone my age or older can crawl in, around, and under a car as cramped as this every day.  I like working on cars, really I do, but working on this Audi is a lot less fun this time around.  I&#8217;d read from other folks doing these maintenance procedures that it&#8217;s <a href="http://forums.audiworld.com/showthread.php?t=1710287" target="_blank">a pain in the ass</a>.  I don&#8217;t think that&#8217;s a strong enough assessment; rather, I&#8217;d say this is a &#8221;fucking miserable pain in the ass, and you&#8217;ll hate yourself for doing it&#8221;.</p>
<h3>Timeline</h3>
<ul>
<li><strong>Day 1:</strong> got the bumper and radiator off, removed accessory belt, tensioner, and fans, sent the wheels off to get trued.</li>
<li><strong>Day 2:</strong> got the timing belt, pulleys, tensioners, water pump and thermostat removed.</li>
<li><strong>Day 3:</strong> cleaned water pump surfaces, replaced pump, rollers, tensioners, thermostat, removed diverter pipe, bi-pipes, removed one cylinder head cover, cleaned the cylinder head surface.</li>
<li><strong>Day 4:</strong> removed the right side air injection combination valve with great pain, removed secondary air injection pump, broke and then subsequently removed the brittle, worthless, and clogged breather hose, removed the left side cam sprocket and camshafts, and the right side cylinder head cover.</li>
<li><strong>Day 5:</strong> <em>(Driver&#8217;s Side)</em> pressure washed the cylinder head cover after soaking it with Simple Green.  Scrubbed and scrubbed and rubbed and sprayed and scrubbed the cylinder head and camshaft caps.  Installed a new tensioner gasket and half moon seal, reinstalled the cams, new camshaft seals, torqued the caps, tensioned the chain, installed new cylinder head cover gasket, and put the cylinder head cover back on.</li>
<li><strong>Day 6: </strong><em>(Passenger&#8217;s Side)</em> repeated everything from Day 5, and stuck it all back together.  Then I cranked the engine over by hand about 8 times (the manual says 2, but I wanted to be 4X sure that I wouldn&#8217;t blow it all up).</li>
<li><strong>Day 7: Started the car</strong>.  It did not explode.  However, it did have loud exhaust noises from the engine bay.  This was because I&#8217;d inadvertently lost a gasket on that stupid air valve on the passenger&#8217;s side, near the firewall.  With this fixed, the car started and sounded like normal.  <strong>I&#8217;m DONE!!!!</strong></li>
<li><strong><span style="font-weight: normal;"><strong>This Just In:</strong> The engine still leaks. There is a rear main crankcase seal that I couldn&#8217;t replace.  I suspect it&#8217;s the culprit.  To replace it would require dropping the exhaust and the transmission, or pulling the engine &#8230; something I just can&#8217;t do in my driveway.  So, now, I&#8217;m planning to top off the engine oil when it gets low and then put a few gallons of flaming gas and plenty of bullets in it when it stops working.</span></strong></li>
</ul>
<h3><span style="font-weight: normal; font-size: 13px;">One thing I did not do, because I couldn&#8217;t get the crankshaft locking pin in place, was the front crankshaft seal.  I don&#8217;t know if I&#8217;ll regret that or not.</span></h3>
<h3>A note about disconnecting the radiator &#8230;</h3>
<div id="_mcePaste">One other thing, which I don&#8217;t know how many folks this would affect &#8230; I completely disconnected the radiator from the car, in order to have uninhibited access to the engine and timing belt area.  I had to disconnect the transmission cooler lines to remove it entirely, and I wrapped the lines up in a shop towel and then taped them up.  This was insufficient.  I wound up losing a *significant* amount of transmission fluid (3+ quarts), seeping through the shop towel &#8230; I didn&#8217;t know how much I&#8217;d lost; I foolishly estimated about a cup or so.  The manual says wrap the disconnected lines in a shop towel &#8230; obviously this is incorrect when used for an extended period of time.  If I were to do it over again, (and I tried this after the fact, to see how it worked), I&#8217;d clip a &#8220;finger&#8221; off of a nitrile glove and slip it on the transmission cooler line like a condom, taping up very well.</div>
<h3>The Cause of All Evil</h3>
<div id="_mcePaste">I believe I found out why my oil leaks were so severe and sudden.  Some Audi drivers may recollect an Audi recall, to remove a grommet in the firewall plenum, sitting underneath the battery tray.  This grommet was inadvertently catching leafs and other environmental garbage, which inadvertently caused the plenum to flood during heavy rains (or a car wash) because of blocked plenum drainage.  Well, this happened to me, before the official recall announcement.  Water flooded the plenum, which seeped into the brake booster (that big black round thing attached to the firewall) &#8230; then the brake booster vacuum pump (which creates a vacuum in the brake booster, giving you &#8220;power&#8221; brakes) unfortunately sucked down all that water and fried it&#8217;s little guts out.  No warning lights, nothing.  I happily drove on, not knowing that the vacuum pump was smoked.  This becomes a much larger problem because at least on the 2.7T, the brake booster vacuum pump subsidizes the crankcase ventilation system &#8230; with that vacuum pump gone, you&#8217;ve got insufficient ventilation of the crankcase, which leads to seal failure, which leads to oil leaking out of the seals, which leads to you spending your entire Christmas break under the hood of your car.</div>
<h3>Photos for all you schadenfreude:</h3>
				<div id="gallery-6ae2694e" class="flickr-gallery photoset">
													<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314807350"><img class="photo" title="Unmolested but leaky" src="http://farm6.static.flickr.com/5009/5314807350_e471739ed5_s.jpg" alt="Unmolested but leaky" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314212099"><img class="photo" title="Unmolested, but leaky (wide angle)" src="http://farm6.static.flickr.com/5245/5314212099_ee1550c9c0_s.jpg" alt="Unmolested, but leaky (wide angle)" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314807986"><img class="photo" title="Remove the Front Wheels to Remove the Bumper" src="http://farm6.static.flickr.com/5162/5314807986_19a7a43b09_s.jpg" alt="Remove the Front Wheels to Remove the Bumper" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314808292"><img class="photo" title="Coolant Cap Off" src="http://farm6.static.flickr.com/5041/5314808292_b6181312f6_s.jpg" alt="Coolant Cap Off" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314808668"><img class="photo" title="Fender Liners Out" src="http://farm6.static.flickr.com/5128/5314808668_654c986b8e_s.jpg" alt="Fender Liners Out" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314808954"><img class="photo" title="Bumper Bolts Exposed" src="http://farm6.static.flickr.com/5082/5314808954_1d6946a2dc_s.jpg" alt="Bumper Bolts Exposed" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314809350"><img class="photo" title="Access for Main Bumper Bolt" src="http://farm6.static.flickr.com/5208/5314809350_67016e79c6_s.jpg" alt="Access for Main Bumper Bolt" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314809892"><img class="photo" title="Main Bumper Bolt" src="http://farm6.static.flickr.com/5248/5314809892_1b2d7a3708_s.jpg" alt="Main Bumper Bolt" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314810208"><img class="photo" title="Removing Bumper Cover" src="http://farm6.static.flickr.com/5248/5314810208_c602ef82c5_s.jpg" alt="Removing Bumper Cover" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314810476"><img class="photo" title="Unhook Headlight Washer Pump" src="http://farm6.static.flickr.com/5242/5314810476_49b52f4c22_s.jpg" alt="Unhook Headlight Washer Pump" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314215197"><img class="photo" title="Impact Absorber" src="http://farm6.static.flickr.com/5122/5314215197_3e2f3e944d_s.jpg" alt="Impact Absorber" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314811196"><img class="photo" title="Torx Bolts for Service Position" src="http://farm6.static.flickr.com/5049/5314811196_5674130f33_s.jpg" alt="Torx Bolts for Service Position" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314215799"><img class="photo" title="Reuse that Main Bumper Bolt Here" src="http://farm6.static.flickr.com/5205/5314215799_50e3700ea4_s.jpg" alt="Reuse that Main Bumper Bolt Here" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314811840"><img class="photo" title="Snip Wire Ties and Undo Harness" src="http://farm6.static.flickr.com/5282/5314811840_f4e1e2e0ec_s.jpg" alt="Snip Wire Ties and Undo Harness" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314812098"><img class="photo" title="Service Position" src="http://farm6.static.flickr.com/5121/5314812098_5945030e22_s.jpg" alt="Service Position" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314812396"><img class="photo" title="Draining Coolant" src="http://farm6.static.flickr.com/5122/5314812396_1ab65ab7a1_s.jpg" alt="Draining Coolant" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314812650"><img class="photo" title="Tools for Accessory Belt" src="http://farm6.static.flickr.com/5004/5314812650_6cbc305225_s.jpg" alt="Tools for Accessory Belt" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314217345"><img class="photo" title="Counter Hold Pulley" src="http://farm6.static.flickr.com/5044/5314217345_1ace9532a8_s.jpg" alt="Counter Hold Pulley" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314813458"><img class="photo" title="Homemade Hex Driver" src="http://farm6.static.flickr.com/5165/5314813458_f2ec9c6b2a_s.jpg" alt="Homemade Hex Driver" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314218223"><img class="photo" title="Detension Accessory Belt" src="http://farm6.static.flickr.com/5005/5314218223_a08195e3b5_s.jpg" alt="Detension Accessory Belt" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314814260"><img class="photo" title="Remove Accessory Belt Tensioner" src="http://farm6.static.flickr.com/5045/5314814260_eb2f5caee3_s.jpg" alt="Remove Accessory Belt Tensioner" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314218967"><img class="photo" title="Move A/C Condenser" src="http://farm6.static.flickr.com/5005/5314218967_b6fd132943_s.jpg" alt="Move A/C Condenser" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314219247"><img class="photo" title="A/C Condenser Supported" src="http://farm6.static.flickr.com/5050/5314219247_5c5c0cda6e_s.jpg" alt="A/C Condenser Supported" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314219523"><img class="photo" title="Radiator Retaining Pins" src="http://farm6.static.flickr.com/5047/5314219523_bf0f053b0f_s.jpg" alt="Radiator Retaining Pins" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314220317"><img class="photo" title="Transmission Cooler Connection" src="http://farm6.static.flickr.com/5007/5314220317_79f1b45296_s.jpg" alt="Transmission Cooler Connection" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314220713"><img class="photo" title="Transmission Cooler Lines Removed" src="http://farm6.static.flickr.com/5202/5314220713_37f8af30fa_s.jpg" alt="Transmission Cooler Lines Removed" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314816620"><img class="photo" title="Power Steering Cooler Moved" src="http://farm6.static.flickr.com/5130/5314816620_59fed28b8b_s.jpg" alt="Power Steering Cooler Moved" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314816914"><img class="photo" title="Radiator Removed" src="http://farm6.static.flickr.com/5202/5314816914_581f726deb_s.jpg" alt="Radiator Removed" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314817196"><img class="photo" title="That's urine from me wetting my pants" src="http://farm6.static.flickr.com/5241/5314817196_2f88bcb710_s.jpg" alt="That's urine from me wetting my pants" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314817498"><img class="photo" title="Yep, that's an oil leak" src="http://farm6.static.flickr.com/5127/5314817498_53d5dfdc28_s.jpg" alt="Yep, that's an oil leak" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314817844"><img class="photo" title="Yep, oil leak on timing belt cover" src="http://farm6.static.flickr.com/5046/5314817844_6b000a494d_s.jpg" alt="Yep, oil leak on timing belt cover" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314818164"><img class="photo" title="Lock Service Position ... Removed!" src="http://farm6.static.flickr.com/5002/5314818164_3908bd1405_s.jpg" alt="Lock Service Position ... Removed!" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314222827"><img class="photo" title="End of Day 1: Bucktooth McGraw" src="http://farm6.static.flickr.com/5170/5314222827_1612c7bb42_s.jpg" alt="End of Day 1: Bucktooth McGraw" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314818768"><img class="photo" title="Day 2: State of the Unholy" src="http://farm6.static.flickr.com/5002/5314818768_bdcbf2fc31_s.jpg" alt="Day 2: State of the Unholy" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314223669"><img class="photo" title="Prepare for Bi-Pipe Removal" src="http://farm6.static.flickr.com/5247/5314223669_ef358272c9_s.jpg" alt="Prepare for Bi-Pipe Removal" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314224009"><img class="photo" title="Plug Intercooler Holes" src="http://farm6.static.flickr.com/5081/5314224009_081064d4a0_s.jpg" alt="Plug Intercooler Holes" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314224331"><img class="photo" title="Removed Bi-Pipes" src="http://farm6.static.flickr.com/5203/5314224331_5d720edc1b_s.jpg" alt="Removed Bi-Pipes" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314224815"><img class="photo" title="Remove Timing Belt Cover" src="http://farm6.static.flickr.com/5210/5314224815_87cb3cedda_s.jpg" alt="Remove Timing Belt Cover" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314820636"><img class="photo" title="Top Dead Center" src="http://farm6.static.flickr.com/5045/5314820636_d199b6b818_s.jpg" alt="Top Dead Center" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314225337"><img class="photo" title="Crankshaft Locking Pin (unused)" src="http://farm6.static.flickr.com/5242/5314225337_ff7b1ce70a_s.jpg" alt="Crankshaft Locking Pin (unused)" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314821304"><img class="photo" title="Harmonic Balancer Reference Marks" src="http://farm6.static.flickr.com/5283/5314821304_fa315b6c53_s.jpg" alt="Harmonic Balancer Reference Marks" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314821532"><img class="photo" title="Harmonic Balancer Pulley Removed" src="http://farm6.static.flickr.com/5002/5314821532_c29eb22ee3_s.jpg" alt="Harmonic Balancer Pulley Removed" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314821910"><img class="photo" title="Another Pulley Removed" src="http://farm6.static.flickr.com/5009/5314821910_24428167f1_s.jpg" alt="Another Pulley Removed" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314822220"><img class="photo" title="Timing Belt Tensioner" src="http://farm6.static.flickr.com/5281/5314822220_63192882e6_s.jpg" alt="Timing Belt Tensioner" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314822568"><img class="photo" title="Timing Belt Off" src="http://farm6.static.flickr.com/5166/5314822568_aef839f55a_s.jpg" alt="Timing Belt Off" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314227399"><img class="photo" title="Camshaft Locking Bar" src="http://farm6.static.flickr.com/5044/5314227399_7232f77f56_s.jpg" alt="Camshaft Locking Bar" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314823360"><img class="photo" title="Remove Timing Belt Tensioner" src="http://farm6.static.flickr.com/5127/5314823360_b62b8c2443_s.jpg" alt="Remove Timing Belt Tensioner" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314228213"><img class="photo" title="Remove Idler Roller" src="http://farm6.static.flickr.com/5207/5314228213_3022033001_s.jpg" alt="Remove Idler Roller" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314824036"><img class="photo" title="Remove Tensioner Roller" src="http://farm6.static.flickr.com/5250/5314824036_50f98b4cb3_s.jpg" alt="Remove Tensioner Roller" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314228899"><img class="photo" title="Removing Water Pump" src="http://farm6.static.flickr.com/5089/5314228899_2df639215a_s.jpg" alt="Removing Water Pump" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314824668"><img class="photo" title="Power Steering Pulley" src="http://farm6.static.flickr.com/5245/5314824668_f00cb5a2c1_s.jpg" alt="Power Steering Pulley" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314824962"><img class="photo" title="Water Pump Orifice" src="http://farm6.static.flickr.com/5203/5314824962_39d3130813_s.jpg" alt="Water Pump Orifice" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314825280"><img class="photo" title="Thermostat was Smoking" src="http://farm6.static.flickr.com/5126/5314825280_0fb2de9f09_s.jpg" alt="Thermostat was Smoking" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314825632"><img class="photo" title="Day 3: Thermostat Cover" src="http://farm6.static.flickr.com/5090/5314825632_3bd613bbfd_s.jpg" alt="Day 3: Thermostat Cover" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314825970"><img class="photo" title="Surfaces Cleaned, Finally" src="http://farm6.static.flickr.com/5286/5314825970_aaeab7f4e2_s.jpg" alt="Surfaces Cleaned, Finally" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314826232"><img class="photo" title="New Water Pump and Gasket" src="http://farm6.static.flickr.com/5204/5314826232_080333fe04_s.jpg" alt="New Water Pump and Gasket" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314826550"><img class="photo" title="New Pulleys, Rollers, Water Pump, Oh My" src="http://farm6.static.flickr.com/5044/5314826550_a4d5a6d15b_s.jpg" alt="New Pulleys, Rollers, Water Pump, Oh My" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314231605"><img class="photo" title="Airbox and MAF Removed" src="http://farm6.static.flickr.com/5127/5314231605_932e605a8b_s.jpg" alt="Airbox and MAF Removed" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314827160"><img class="photo" title="Earless Clamp Tools" src="http://farm6.static.flickr.com/5043/5314827160_8b37bf7ef2_s.jpg" alt="Earless Clamp Tools" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314827444"><img class="photo" title="Air Diverter Pipe Removed" src="http://farm6.static.flickr.com/5246/5314827444_748360cb8f_s.jpg" alt="Air Diverter Pipe Removed" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314232663"><img class="photo" title="Turbo Intake Pipe Removed" src="http://farm6.static.flickr.com/5006/5314232663_66a6c4b775_s.jpg" alt="Turbo Intake Pipe Removed" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314828136"><img class="photo" title="Remove Coolant Tank" src="http://farm6.static.flickr.com/5002/5314828136_938ff1965f_s.jpg" alt="Remove Coolant Tank" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314233267"><img class="photo" title="Crankcase Breather Goo" src="http://farm6.static.flickr.com/5121/5314233267_d0a8feb397_s.jpg" alt="Crankcase Breather Goo" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314828800"><img class="photo" title="Clearing the Path to Cylinder Cover" src="http://farm6.static.flickr.com/5085/5314828800_34e1f61787_s.jpg" alt="Clearing the Path to Cylinder Cover" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314233787"><img class="photo" title="New Oil Filler Cap" src="http://farm6.static.flickr.com/5285/5314233787_2ee060ee39_s.jpg" alt="New Oil Filler Cap" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314234123"><img class="photo" title="Towel for Gas Lines" src="http://farm6.static.flickr.com/5007/5314234123_924c5b88b0_s.jpg" alt="Towel for Gas Lines" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314234487"><img class="photo" title="Oil on Ignition Coils" src="http://farm6.static.flickr.com/5045/5314234487_83037cce04_s.jpg" alt="Oil on Ignition Coils" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314829962"><img class="photo" title="Oil in the Spark Plug Holes" src="http://farm6.static.flickr.com/5163/5314829962_e670144521_s.jpg" alt="Oil in the Spark Plug Holes" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314235145"><img class="photo" title="One Cylinder Cover Removed" src="http://farm6.static.flickr.com/5130/5314235145_2843530df3_s.jpg" alt="One Cylinder Cover Removed" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314830646"><img class="photo" title="Camshafts Exposed, Driver's Side" src="http://farm6.static.flickr.com/5201/5314830646_7d806c03b7_s.jpg" alt="Camshafts Exposed, Driver's Side" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314235771"><img class="photo" title="Annoying Combination Valve" src="http://farm6.static.flickr.com/5204/5314235771_048d965f61_s.jpg" alt="Annoying Combination Valve" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314236113"><img class="photo" title="Bracket Removed, and Dirty" src="http://farm6.static.flickr.com/5286/5314236113_d290195ee6_s.jpg" alt="Bracket Removed, and Dirty" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5314831644"><img class="photo" title="End of Day 3: Combination Valve Halts Progress" src="http://farm6.static.flickr.com/5288/5314831644_9e8d2dc056_s.jpg" alt="End of Day 3: Combination Valve Halts Progress" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5318611110"><img class="photo" title="Day 4: Removed the Combination Valve" src="http://farm6.static.flickr.com/5084/5318611110_1599e4c056_s.jpg" alt="Day 4: Removed the Combination Valve" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5318611504"><img class="photo" title="Passenger Side Cylinder Head" src="http://farm6.static.flickr.com/5009/5318611504_a708d91661_s.jpg" alt="Passenger Side Cylinder Head" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5318016357"><img class="photo" title="Clean Cylinder Head" src="http://farm6.static.flickr.com/5166/5318016357_ab5ba4db18_s.jpg" alt="Clean Cylinder Head" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5318016799"><img class="photo" title="Removing Cam Pulley" src="http://farm6.static.flickr.com/5081/5318016799_20fab9d185_s.jpg" alt="Removing Cam Pulley" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5318017225"><img class="photo" title="Cam Pulley Puller" src="http://farm6.static.flickr.com/5122/5318017225_8904d88fc3_s.jpg" alt="Cam Pulley Puller" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5318613158"><img class="photo" title="Leaking Cam Seal" src="http://farm6.static.flickr.com/5290/5318613158_a9746f48f0_s.jpg" alt="Leaking Cam Seal" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5318613508"><img class="photo" title="Removing Breather Hose (Brittle)" src="http://farm6.static.flickr.com/5250/5318613508_bcf6ea3a25_s.jpg" alt="Removing Breather Hose (Brittle)" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5318018433"><img class="photo" title="Breather Hose Hassle" src="http://farm6.static.flickr.com/5130/5318018433_5a7ee6c501_s.jpg" alt="Breather Hose Hassle" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5318018769"><img class="photo" title="Rat's Nest of Vacuum and Fuel Hoses" src="http://farm6.static.flickr.com/5166/5318018769_9e3ccbdb9e_s.jpg" alt="Rat's Nest of Vacuum and Fuel Hoses" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5318019179"><img class="photo" title="Removed the Secondary Air Injection Pump" src="http://farm6.static.flickr.com/5085/5318019179_c6062b7f75_s.jpg" alt="Removed the Secondary Air Injection Pump" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5318615326"><img class="photo" title="Cams Removed (Driver's Side)" src="http://farm6.static.flickr.com/5207/5318615326_162981707d_s.jpg" alt="Cams Removed (Driver's Side)" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5318615818"><img class="photo" title="End of Day 4: You're Looking at $1000" src="http://farm6.static.flickr.com/5089/5318615818_3bd697ab5a_s.jpg" alt="End of Day 4: You're Looking at $1000" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5322127935"><img class="photo" title="Day 5: Pressure Washed the Cover" src="http://farm6.static.flickr.com/5050/5322127935_5fd5685357_s.jpg" alt="Day 5: Pressure Washed the Cover" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5322731482"><img class="photo" title="Cylinder Head Cleaned" src="http://farm6.static.flickr.com/5209/5322731482_4184dfc696_s.jpg" alt="Cylinder Head Cleaned" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5322731756"><img class="photo" title="Cams and Caps in Place" src="http://farm6.static.flickr.com/5288/5322731756_2e2881db6e_s.jpg" alt="Cams and Caps in Place" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5322128323"><img class="photo" title="End of Day 5: Driver's Side Done" src="http://farm6.static.flickr.com/5088/5322128323_fdf7374b5a_s.jpg" alt="End of Day 5: Driver's Side Done" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5326419880"><img class="photo" title="Day 6: Finished the Passenger Side" src="http://farm6.static.flickr.com/5043/5326419880_ddea90969f_s.jpg" alt="Day 6: Finished the Passenger Side" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5326423150"><img class="photo" title="Installing New Breather Hose" src="http://farm6.static.flickr.com/5249/5326423150_0997e0d3a6_s.jpg" alt="Installing New Breather Hose" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5325816689"><img class="photo" title="New Timing Belt" src="http://farm6.static.flickr.com/5247/5325816689_360353fe80_s.jpg" alt="New Timing Belt" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5325816167"><img class="photo" title="Pre-Tensioning the Belt" src="http://farm6.static.flickr.com/5248/5325816167_cc2e2f79c1_s.jpg" alt="Pre-Tensioning the Belt" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5325816513"><img class="photo" title="End of Day 6: New Accessory Belt" src="http://farm6.static.flickr.com/5090/5325816513_af794d7dfc_s.jpg" alt="End of Day 6: New Accessory Belt" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5769827946"><img class="photo" title="P1000582" src="http://farm3.static.flickr.com/2398/5769827946_5c2bcb93d6_s.jpg" alt="P1000582" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5769828116"><img class="photo" title="P1000583" src="http://farm4.static.flickr.com/3345/5769828116_8a733536d2_s.jpg" alt="P1000583" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5769828314"><img class="photo" title="P1000584" src="http://farm6.static.flickr.com/5029/5769828314_dd544a2493_s.jpg" alt="P1000584" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5769828466"><img class="photo" title="P1000585" src="http://farm4.static.flickr.com/3111/5769828466_cd220243ba_s.jpg" alt="P1000585" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5769289353"><img class="photo" title="P1000586" src="http://farm3.static.flickr.com/2553/5769289353_a89071ea1b_s.jpg" alt="P1000586" /></a>
								</div>
															<div class="flickr-thumb">
									<a href="http://flickr.com/photo.gne?id=5769828874"><img class="photo" title="P1000587" src="http://farm3.static.flickr.com/2632/5769828874_dc497781fe_s.jpg" alt="P1000587" /></a>
								</div>
												<div class="fg-clear"></div>
				</div>
									<div class="fg-clear" id="fg-6ae2694e-nav">
						<div id="fg-6ae2694e-next" class="flickr-gallery-next" style="float: right"><a href="#">Next Page &rsaquo;</a></div>
						<div id="fg-6ae2694e-prev" class="flickr-gallery-prev" style="display: none; float: left"><a href="#">&lsaquo; Previous Page</a></div>
					</div>
												<div class="fg-clear"></div>
							<script type="text/javascript">
											jQuery(document).ready(function(){
							jQuery("#gallery-6ae2694e .flickr-thumb img").flightbox({size_callback: get_sizes});
						});
										
											var flickr_gallery_6ae2694e_page = 1;
						(function($){
							$(document).ready(function(){
								$("#fg-6ae2694e-next a, #fg-6ae2694e-prev a").click(function(e){
									if ( $(e.target).parent().is("#fg-6ae2694e-next") ) {
										flickr_gallery_6ae2694e_page++;
									} else {
										flickr_gallery_6ae2694e_page--;
									}
									$("#gallery-6ae2694e .flickr-thumb").css("visibility", "hidden");
									//$("#gallery-6ae2694e").css("background", "transparent url(http://www.sleestacks.com/wp-content/plugins/flickr-gallery/flightbox/images/loading-2.gif) scroll no-repeat center center");
									$.post("/feed/", {
										action: 'flickr-gallery-page',
										pager: "O:15:\"phpFlickr_pager\":5:{s:6:\"method\";s:26:\"flickr.photosets.getPhotos\";s:4:\"args\";a:4:{s:11:\"photoset_id\";s:17:\"72157625599538313\";s:6:\"extras\";s:6:\",media\";s:8:\"per_page\";i:100;s:4:\"page\";i:1;}s:8:\"per_page\";s:3:\"100\";s:4:\"page\";i:1;s:6:\"_extra\";N;}",
										page: flickr_gallery_6ae2694e_page
									}, function(rsp){
										$("#gallery-6ae2694e").html(rsp.html);
																					$("#gallery-6ae2694e .flickr-thumb img").flightbox({size_callback: get_sizes});
																				if ( rsp.page == 1 ) {
											$("#fg-6ae2694e-prev").hide();
										} else {
											$("#fg-6ae2694e-prev").show();
										}
										if ( rsp.page == rsp.pages ) {
											$("#fg-6ae2694e-next").hide();
										} else {
											$("#fg-6ae2694e-next").show();
										}
									}, 'json');
									return false;
								});
							});
						})(jQuery);
										//-->
				</script>
			
]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2010/12/30/my-car-pains-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Restoring &#8220;Old Blue&#8221;</title>
		<link>http://www.sleestacks.com/2010/12/06/restoring-old-blue/</link>
		<comments>http://www.sleestacks.com/2010/12/06/restoring-old-blue/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 18:32:50 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Cars]]></category>
		<category><![CDATA[Ford F-100]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=245</guid>
		<description><![CDATA[My dad recently gave me his 1965 Ford F100 pickup. It&#8217;s been part of the family forever and I&#8217;m hoping to restore some of its dignity and charm, perhaps eventually promoting it to a regular driver here in Dallas. Until then, I thought I&#8217;d post some progress pictures and a bit of internal dialog to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.sleestacks.com/wp-content/uploads/2010/12/old-blue.jpg" alt="" title="Old Blue" width="149" height="135" class="alignright size-full wp-image-262" />My dad recently gave me his 1965 Ford F100 pickup.  It&#8217;s been part of the family forever and I&#8217;m hoping to restore some of its dignity and charm, perhaps eventually promoting it to a regular driver here in Dallas.  Until then, I thought I&#8217;d post some progress pictures and a bit of internal dialog to go along with this restoration.  You can <strong>find more details by clicking on the appropriate menu at the top of this page</strong>, but for a little foreshadowing, I&#8217;ve posted a &#8220;before&#8221; and dream-sequencey &#8220;after&#8221; photo collection below.  The &#8220;after&#8221; pictures are actually from someone&#8217;s eBay auction of a 1966 F100, but they provide a pretty close approximation of my ideal restoration end-goal, although the color scheme may be different than what I&#8217;d choose.</p>
<p><span id="more-245"></span></p>
<table>
<tbody>
<tr>
<td><strong>Current</strong></td>
<td><strong>Distant Future</strong></td>
</tr>
<tr>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5221294714"><img class="flickr small" title="Loaded and ready for transport" alt="Loaded and ready for transport" src="http://farm6.static.flickr.com/5164/5221294714_f7ed507bb1_m.jpg" /></a></div>
					</td>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5238808760"><img class="flickr small" title="Sidelong Glance" alt="Sidelong Glance" src="http://farm6.static.flickr.com/5288/5238808760_bfba4545a4_m.jpg" /></a></div>
					</td>
</tr>
<tr>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5220697733"><img class="flickr small" title="Steering Wheel and Dash" alt="Steering Wheel and Dash" src="http://farm5.static.flickr.com/4133/5220697733_f3966f95f6_m.jpg" /></a></div>
					</td>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5238213033"><img class="flickr small" title="Custom Cab Dash" alt="Custom Cab Dash" src="http://farm6.static.flickr.com/5170/5238213033_5da4a318ff_m.jpg" /></a></div>
					</td>
</tr>
<tr>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5220699963"><img class="flickr small" title="Seat Back and Gas Tank" alt="Seat Back and Gas Tank" src="http://farm6.static.flickr.com/5086/5220699963_43b503f5be_m.jpg" /></a></div>
					</td>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5238212621"><img class="flickr small" title="Seat Back" alt="Seat Back" src="http://farm6.static.flickr.com/5167/5238212621_70c9be3185_m.jpg" /></a></div>
					</td>
</tr>
<tr>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5221296052"><img class="flickr small" title="Truck Bed" alt="Truck Bed" src="http://farm5.static.flickr.com/4090/5221296052_f6e28c7f65_m.jpg" /></a></div>
					</td>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5238212971"><img class="flickr small" title="Bed" alt="Bed" src="http://farm6.static.flickr.com/5250/5238212971_b193d6d525_m.jpg" /></a></div>
					</td>
</tr>
<tr>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5220699763"><img class="flickr small" title="Bench Seat" alt="Bench Seat" src="http://farm6.static.flickr.com/5007/5220699763_a4de4179c3_m.jpg" /></a></div>
					</td>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5238234841"><img class="flickr small" title="Bench Seat" alt="Bench Seat" src="http://farm6.static.flickr.com/5247/5238234841_20e096e5b6_m.jpg" /></a></div>
					</td>
</tr>
<tr>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5221296270"><img class="flickr small" title="Driver's Door Handle and Panel" alt="Driver's Door Handle and Panel" src="http://farm6.static.flickr.com/5007/5221296270_feea3dee46_m.jpg" /></a></div>
					</td>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5238809244"><img class="flickr small" title="Door Panel" alt="Door Panel" src="http://farm6.static.flickr.com/5281/5238809244_bdc356069a_m.jpg" /></a></div>
					</td>
</tr>
<tr>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5220700727"><img class="flickr small" title="Tailgate and Bumper" alt="Tailgate and Bumper" src="http://farm5.static.flickr.com/4086/5220700727_f4ae76d5f1_m.jpg" /></a></div>
					</td>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5238212929"><img class="flickr small" title="Tailgate and Bumper" alt="Tailgate and Bumper" src="http://farm6.static.flickr.com/5128/5238212929_509e21b67e_m.jpg" /></a></div>
					</td>
</tr>
<tr>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5220700939"><img class="flickr small" title="Engine - Driver Side" alt="Engine - Driver Side" src="http://farm5.static.flickr.com/4145/5220700939_f6ce0e7d83_m.jpg" /></a></div>
					</td>
<td>						<div class="flickr-gallery image none"><a href="http://www.flickr.com/photos/23139884@N02/5238809288"><img class="flickr small" title="Engine - Driver Side" alt="Engine - Driver Side" src="http://farm6.static.flickr.com/5007/5238809288_bc2118c7de_m.jpg" /></a></div>
					</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2010/12/06/restoring-old-blue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Storehouse for State Roll Call Votes?</title>
		<link>http://www.sleestacks.com/2010/03/01/storehouse-for-state-roll-calls/</link>
		<comments>http://www.sleestacks.com/2010/03/01/storehouse-for-state-roll-calls/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 22:11:43 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Gerald Wright]]></category>
		<category><![CDATA[IDEAL]]></category>
		<category><![CDATA[Roll Call Votes]]></category>
		<category><![CDATA[Texas House of Representatives]]></category>
		<category><![CDATA[VoteView]]></category>
		<category><![CDATA[W-NOMINATE]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=140</guid>
		<description><![CDATA[There doesn&#8217;t seem to be much in the way of infrastructure when it comes to collecting, storing, and analyzing state legislative roll call votes. Keith Poole and Howard Rosenthal have an extremely comprehensive dataset of roll call votes for the United States Congress. The folks at UC Berkley have a large collection of roll call [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sleestacks.com/wp-content/uploads/2010/03/roll-call-board.jpg"><img src="http://www.sleestacks.com/wp-content/uploads/2010/03/roll-call-board-150x150.jpg" alt="" title="Roll Call Board" width="150" height="150" class="alignleft size-thumbnail wp-image-142" /></a></p>
<p>There doesn&#8217;t seem to be much in the way of infrastructure when it comes to collecting, storing, and analyzing state legislative roll call votes.  <a href="http://www.voteview.com/">Keith Poole and Howard Rosenthal</a> have an extremely comprehensive dataset of roll call votes for the United States Congress.  The folks at UC Berkley have a large collection of roll call votes for various legislative bodies around the world at <a href="http://voteworld.berkeley.edu/">VoteWorld</a>.  Nevertheless, there&#8217;s nothing that I&#8217;ve found that would indicate much of a comprehensive place for state legislative roll call data.    What little I&#8217;ve found is in the form of:</p>
<ul>
<li>Gerald Wright&#8217;s <a href="http://www.indiana.edu/~ral/data_9900.html">roll calls across all 50 states</a>, but only from 1999-2000.
</li>
<li>Seth Masket&#8217;s impressive <a href="http://mysite.du.edu/~smasket/research.html">roll calls for California</a> ranging from 1901-2003.
</li>
<li><a href="http://bshor.wordpress.com/blog/">Boris Shor</a> has data from all the state legislatures, but I&#8217;m uncertain how far back it goes, and as of yet it&#8217;s unreleased.  (I think they&#8217;re still waiting for a few journals to publish some of their works in progress).
</li>
<li>I&#8217;ve heard a rumor that <a href="http://report.rice.edu/sir/faculty.detail?p=1FA3E8645D9CCA08">Mark Jones at Rice</a> has data on the Texas House stretching back to 1973, but my repeated attempts at contacting him have utterly failed.
</li>
<li>It looks like <a href="http://appl003.lsu.edu/artsci/polisci.nsf/$Content/Robert+E.+Hogan?OpenDocument">Robert Hogan at LSU</a> has state house roll call data for <a href="http://www3.interscience.wiley.com/journal/121455110/abstract">28 states from 1995-2000</a>, but he hasn&#8217;t released the data either it seems.
</li>
<li><a href="http://www.votesmart.org/">ProjectVote Smart</a> indeed has roll call votes for a great number of state legislators, but they only have the resources to keep track of votes on key bills, not the complete record.
</li>
<li><a href="http://cran.r-project.org/">CRAN</a>, the Comprehensive R Archive Network, houses a variety of roll call datasets for a few key legislative sessions, but it&#8217;s very much an ad hoc experience.
</li>
</ul>
<p>So my question for all involved is this: &#8220;What the hell?&#8221;  As political scientists, we love data and lots of it.  I know there&#8217;s lots and lots of good data on state legislative roll call voting sitting out there somewhere.  But it sure as hell isn&#8217;t easy to locate and analyze it. </p>
<p>Now while I&#8217;m yelling about researchers hoarding state data, I need to appropriately yell at myself too.  I&#8217;ve got a collection of all the roll call votes (or as we call them here, &#8220;record votes&#8221;) for the Texas House from 1995-2009 and so far I haven&#8217;t really shared them with enough folks, hence this post.  I need to find a place to put these votes so that everyone who wants to analyze them can get to them.  Moreover, I don&#8217;t really want to just drop a gigantic text file as a web link on some random page.  I would much rather see a more comprehensive mechanism by which any roll call researcher could contribute to and/or use data from a large pool.</p>
<p>I imagine such a mechanism as a web-driven database, where one can browse the data from each of the states and import/transcode/export roll call votes in a variety of formats, including everything from the compact VoteView style to a comprehensive SQL database dump.  Ideally, if you&#8217;re using R you could automatically draw the appropriate dataset over, without any manual chicanery.  So far I haven&#8217;t even seen such a tool for any legislative body&#8217;s votes, much less that for state legislatures.</p>
<p>Any comments from those in the field?  Is there any interest in such a contraption?  I mean, I could implement a fancy prettified roll call storehouse, but if I&#8217;m the only one using it then it doesn&#8217;t do anybody a damned bit of good.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2010/03/01/storehouse-for-state-roll-calls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can AT&amp;T hear me now?</title>
		<link>http://www.sleestacks.com/2009/12/21/can-att-hear-me-now/</link>
		<comments>http://www.sleestacks.com/2009/12/21/can-att-hear-me-now/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 04:28:39 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[AT&T]]></category>
		<category><![CDATA[Exclusivity]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Verizon]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=133</guid>
		<description><![CDATA[AT&#038;T&#8217;s 3 year exclusive contract with Apple&#8217;s iPhone ends in roughly 190 days. That means, in about 191 days, AT&#038;T will be a few million customers short. I cannot wait until I can give them the finger. So what if my contract isn&#8217;t up yet? I will gladly pay the early termination fee if it [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sleestacks.com/wp-content/uploads/2009/12/p_408_350_06524AFD-9460-4426-A696-1A86B39D39C7.jpeg"><img src="http://www.sleestacks.com/wp-content/uploads/2009/12/p_408_350_06524AFD-9460-4426-A696-1A86B39D39C7-150x150.jpg" alt="Verizon iPhone" title="Verizon iPhone" width="150" height="150" class="alignright size-thumbnail wp-image-132" /></a>AT&#038;T&#8217;s 3 year exclusive contract with Apple&#8217;s iPhone ends in roughly 190 days.   That means, in about 191 days, AT&#038;T will be a few million customers short. I cannot wait until I can give them the finger. So what if my contract isn&#8217;t up yet?  I will <em>gladly</em> pay the early termination fee if it means I get a new iPhone that uses the Verizon/Sprint network. I&#8217;m sure AT&#038;T will continue their absurd ad campaign asserting that Edge is really 3G and it can compete with CDMA EVDO Rev. A.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2009/12/21/can-att-hear-me-now/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TexLege for iPhone Released!</title>
		<link>http://www.sleestacks.com/2009/08/24/texlege-released/</link>
		<comments>http://www.sleestacks.com/2009/08/24/texlege-released/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 15:44:15 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=125</guid>
		<description><![CDATA[Finally! I&#8217;ve successfully linked my passion of politics and gadgets! My iPhone application for the Texas Legislature is released and available for public consumption from iTunes. Please head over to my TexLege site for screenshots, feature listings, or for questions and support. Also, if you&#8217;re a government student in college, I will happily send you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.texlege.com"><img src="http://www.sleestacks.com/wp-content/uploads/2009/08/Icon_512-150x150.png" alt="TexLege Icon" title="TexLege Icon" width="150" height="150" class="alignright size-thumbnail wp-image-126" /></a><br />
Finally!  I&#8217;ve successfully linked my passion of politics and gadgets! My iPhone application for the Texas Legislature is released and available for public consumption from <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=326478866&#038;mt=8">iTunes</a>.  Please head over to my <a href="http://www.texlege.com">TexLege</a> site for screenshots, feature listings, or for questions and support.  Also, if you&#8217;re a government student in college, I will happily send you an iTunes coupon to download it for free (although Apple limits me to 50 coupons).  Nevertheless, even without the coupon, its only $2.99.   </p>
]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2009/08/24/texlege-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Partisanship in the Texas House of Representatives</title>
		<link>http://www.sleestacks.com/2009/06/10/partisanship-in-the-texas-house/</link>
		<comments>http://www.sleestacks.com/2009/06/10/partisanship-in-the-texas-house/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 19:51:26 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Gerald Wright]]></category>
		<category><![CDATA[IDEAL]]></category>
		<category><![CDATA[Keith Poole]]></category>
		<category><![CDATA[Partisanship]]></category>
		<category><![CDATA[Roll Call Votes]]></category>
		<category><![CDATA[Texas House of Representatives]]></category>
		<category><![CDATA[VoteView]]></category>
		<category><![CDATA[W-NOMINATE]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=86</guid>
		<description><![CDATA[This is from the work I've done in my dissertation.  This chart shows the level of partisanship between the political parties in the Texas House of Representatives across 18 years of record voting (otherwise known as "roll call votes"). [Updated with 2009 data]]]></description>
			<content:encoded><![CDATA[
<script type="text/javascript" src="http://www.google.com/jsapi">
</script>
<script type="text/javascript">
    google.load('visualization', '1', {packages: ['motionchart']});

    function drawVisualization() {
    var data = new google.visualization.DataTable();
      data.addRows(30);
      data.addColumn('string', 'Party');
      data.addColumn('number', 'Session');
      data.addColumn('number', 'Iconic WNOMINATE');
    
      data.setValue(0, 0, 'Democrats');
      data.setValue(1, 0, 'Democrats');
    data.setValue(2, 0, 'Democrats');
    data.setValue(3, 0, 'Democrats');
    data.setValue(4, 0, 'Democrats');
    data.setValue(5, 0, 'Democrats');
    data.setValue(6, 0, 'Democrats');
    data.setValue(7, 0, 'Democrats');
    data.setValue(8, 0, 'Democrats');
    data.setValue(9, 0, 'Democrats');
    data.setValue(10, 0, 'Republicans');
    data.setValue(11, 0, 'Republicans');
    data.setValue(12, 0, 'Republicans');
    data.setValue(13, 0, 'Republicans');
    data.setValue(14, 0, 'Republicans');
    data.setValue(15, 0, 'Republicans');
    data.setValue(16, 0, 'Republicans');
    data.setValue(17, 0, 'Republicans');
    data.setValue(18, 0, 'Republicans');
    data.setValue(19, 0, 'Republicans');
    data.setValue(20, 0, 'Tom Craddick');
    data.setValue(21, 0, 'Tom Craddick');
    data.setValue(22, 0, 'Tom Craddick');
    data.setValue(23, 0, 'Pete Laney');
    data.setValue(24, 0, 'Pete Laney');
    data.setValue(25, 0, 'Pete Laney');
    data.setValue(26, 0, 'Pete Laney');
    data.setValue(27, 0, 'Pete Laney');
    data.setValue(28, 0, 'Gib Lewis');
        data.setValue(29, 0, 'Joe Straus');

    data.setValue(0, 1, 1991);
    data.setValue(1, 1, 1993);
    data.setValue(2, 1, 1995);
    data.setValue(3, 1, 1997);
    data.setValue(4, 1, 1999);
    data.setValue(5, 1, 2001);
    data.setValue(6, 1, 2003);
    data.setValue(7, 1, 2005);
    data.setValue(8, 1, 2007);
    data.setValue(9, 1, 2009);
    data.setValue(10, 1, 1991);
    data.setValue(11, 1, 1993);
    data.setValue(12, 1, 1995);
    data.setValue(13, 1, 1997);
    data.setValue(14, 1, 1999);
    data.setValue(15, 1, 2001);
    data.setValue(16, 1, 2003);
    data.setValue(17, 1, 2005);
    data.setValue(18, 1, 2007);
    data.setValue(19, 1, 2009);
    data.setValue(20, 1, 2003);
    data.setValue(21, 1, 2005);
    data.setValue(22, 1, 2007);
    data.setValue(23, 1, 1993);
    data.setValue(24, 1, 1995);
    data.setValue(25, 1, 1997);
    data.setValue(26, 1, 1999);
    data.setValue(27, 1, 2001);
    data.setValue(28, 1, 1991);
        data.setValue(29, 1, 2009);

      data.setValue(0,2,-0.5175);
      data.setValue(1,2,-0.570541515);
      data.setValue(2,2,-0.507388338);
      data.setValue(3,2,-0.599732063);
      data.setValue(4,2,-0.681382825);
      data.setValue(5,2,-0.80144457); 
      data.setValue(6,2,-0.820613035);
      data.setValue(7,2,-0.81307423);
      data.setValue(8,2,-0.801545454);
      data.setValue(9,2,-0.829069604);
      data.setValue(10,2,0.5444);
      data.setValue(11,2,0.642482602);
      data.setValue(12,2,0.664299538);
      data.setValue(13,2,0.643380824);
      data.setValue(14,2,0.618484429);
      data.setValue(15,2,0.716825747);
      data.setValue(16,2,0.796332898);
      data.setValue(17,2,0.728812699);
      data.setValue(18,2,0.609880736);
      data.setValue(19,2,0.749130054);
      data.setValue(20,2,0.598846832);
      data.setValue(21,2,0.643176434);
      data.setValue(22,2,0.467746482);
      data.setValue(23,2,-0.069767412);
      data.setValue(24,2,0.040438404);
      data.setValue(25,2,-0.202062434);
      data.setValue(26,2,-0.257971535);
      data.setValue(27,2,-0.224630671);
      data.setValue(28,2,-0.2104);
            data.setValue(29,2,-0.027551263);

      var options = {};
      options['state'] = '{"yLambda":1,"iconKeySettings":[{"LabelY":-39,"LabelX":-50,"key":{"dim0":"Pete Laney"},"trailStart":"1993"},{"LabelY":-38,"LabelX":-15,"key":{"dim0":"Republicans"},"trailStart":"1991"},{"LabelY":20,"LabelX":-98,"key":{"dim0":"Joe Straus"},"trailStart":"2009"},{"LabelY":5,"LabelX":8,"key":{"dim0":"Gib Lewis"},"trailStart":"1991"},{"LabelY":16,"LabelX":-108,"key":{"dim0":"Tom Craddick"},"trailStart":"2005"},{"LabelY":26,"LabelX":1,"key":{"dim0":"Democrats"},"trailStart":"1991"}],"duration":{"multiplier":1,"timeUnit":"Y"},"xAxisOption":"_TIME","stateVersion":3,"yAxisOption":"2","showTrails":true,"sizeOption":"2","orderedByX":false,"yZoomedDataMax":0.83,"playDuration":15.088888888888889,"nonSelectedAlpha":0.4,"iconType":"BUBBLE","time":"2009","xZoomedIn":false,"orderedByY":false,"xZoomedDataMax":1230768000000,"xLambda":1,"colorOption":"_UNIQUE_COLOR","dimensions":{"iconDimensions":["dim0"]},"xZoomedDataMin":662688000000,"yZoomedDataMin":-0.83,"yZoomedIn":false}';
      
      options['showXMetricPicker'] = false;
      options['showYMetricPicker'] = false;
      options['showXScalePicker'] = false;
      options['showYScalePicker'] = false;
      options['showAdvancedPanel'] = false;
      options['showSelectListComponent'] = false;
      options['showSidePanel'] = false;
      
      options['width'] = 500;
      options['height'] = 300; 
      var motionchart = new google.visualization.MotionChart(
          document.getElementById('visualization'));
      motionchart.draw(data, options);
    }
    

    google.setOnLoadCallback(drawVisualization);
</script>


<div id="visualization" style="width: 500px; height: 300px;"></div>
<p>This is from the work I've done in my dissertation.  This chart shows the level of partisanship between the political parties in the Texas House of Representatives across 18 years of record voting (otherwise known as "roll call votes").</p>
<p>The center line, at 0 should be your reference when viewing this movable chart.  The further away a party is from this center line, the more partisan their voting behavior.  To help simplify this, the bigger the circle, the less bi-partisan they are.</p> 
<p>I've collected all the roll call votes from the Texas House of Representatives from 1991 through 2009.  Then I use a dimensional scaling method, W-NOMINATE from Keith Poole's <a href="http://www.voteview.org">VoteView</a> research.  I also do some creative aggregate calculation for the political parties and "Speaker's Teams", and squeeze in a nifty little trick from <a href="http://php.indiana.edu/~wright1/">Gerald Wright</a> that applies a <a href="http://www.jstor.org/pss/2585759">Groseclose-Levitt-Snyder</a> transformation to get all the sessions within the same scope.</p><p></p>
<p>[Updated with 2009 data.]</p>]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2009/06/10/partisanship-in-the-texas-house/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Trouble With Regular Expressions</title>
		<link>http://www.sleestacks.com/2009/05/25/the-trouble-with-regular-expressions/</link>
		<comments>http://www.sleestacks.com/2009/05/25/the-trouble-with-regular-expressions/#comments</comments>
		<pubDate>Tue, 26 May 2009 05:04:39 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=81</guid>
		<description><![CDATA[I have this problem with regular expressions. They're too handy for their own good.Â  You say you don't know what a regular expression is?Â  Well, let me just tell you, you don't know what you're missing out on.Â  Think of it like a really super-duper complicated way of searching for something real specific when it's [...]]]></description>
			<content:encoded><![CDATA[I have this problem with regular expressions.  They're too handy for their own good.Â  You say you don't know what a regular expression is?Â  Well, let me just tell you, you don't know what you're missing out on.Â  Think of it like a really super-duper complicated way of searching for something real specific when it's slapped in the middle of a whole back of other crap you don't want to even mess with.Â  But it's not even just searching for something, you can search and replace really complicated text that's just too big to do by hand.

<div id="attachment_82" class="wp-caption alignright" style="width: 190px"><img class="size-medium wp-image-82" title="Regular Expressions" src="http://www.sleestacks.com/wp-content/uploads/2009/05/regexp-180x300.jpg" alt="Regular Expressions Book" width="180" height="300" /><p class="wp-caption-text">Regular Expressions Book</p></div>

More than that, it's not like you just want to find every reference to the name "Meg" on your computer and change it to "Poop" ... you can use regular expressions to transform Huge Text File (A) into just theÂ  little sub-sections of important stuff ... or you can convert (A) from one textual format to another, like from HTML to Whiskey, or whatever the hell new-fangled nonsense is going on out there in web junky land.

There are plenty of programs out there that make use of regular expressions and you don't even know about it.Â  I first started playing around with them way back in 1995 or so, not long after Rich Siegel started selling BBEdit for Macintosh, and I've been using them since.Â  Here's an example ... say you have a text file that looks like this:
<code>Jimmy Jack Johnson sells 43 seashells to Yo Momma. She paid about three-fiddy.</code>
You can do a regular expression find/replace on that text, which would look something like this:
<code>'s/^(J.*)\ J.*\ (J.*)\ (s)...s\ ([0-9]+).*\r/\1\ sucks\ \4\ \2\3\.\r/g'</code>
Which would now make that first text look something like this:
<code>Jimmy sucks 43 Johnsons.</code>

This sort of thing would be great for pranking your frienemies, but I have yet to hear of such a thing catching on.Â  Which brings us to my current dilemma.Â  I've come to rely on regular expressions so much that I believe they can do anything.Â  Unfortunately, I think I'm demanding too much, or at least my computer is unwilling to give me everything it's got in order to accomplish this task.Â  I have aÂ  text file, freshly spit out from Excel, that has 43 columns of textual data over 160 some-odd rows ... not that big of a file, it's only got about 43,000 characters.Â  It's tab-delimited, meaning that in the text file, there's a unprinted tab character (\t) between each section of the data, to separate out each of the cells.Â  What I wanted to do was churn this tabbed text file into an XML .plist, or Property List file.Â  I'm sure there's a more elegant way of doing this (without having to do it by hand, obviously), but I chose to create a regular expression ... here's what the "Search For" string looks like:

<code>^(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\t(.*)\r</code>

And here's what the "Replace With" string looked like:

<code>legislatorID\r\1\rlegtype_name\r\2\rlegtype\r\3\rlastname\r\4\rfirstname\r\5\rmiddlename\r\6\rnickname\r\7\rsuffix\r\8\rparty_name\r\9\rparty_id\r\10\rdistrict\r\11\rtenure\r\12\rpartisan_index\r\13\rphoto_name\r\14\rbio_url\r\15\rnotes\r\16\rgallery_desk\r\17\rcap_office\r\18\rstaff\r\19\rcap_phone\r\20\rcap_fax\r\21\rcap_phone2_name\r\22\rcap_phone2\r\23\rdist1_street\r\24\rdist1_city\r\25\rdist1_zip\r\26\rdist1_phone\r\27\rdist1_fax\r\28\rdist2_street\r\29\rdist2_city\r\30\rdist2_zip\r\31\rdist2_phone\r\32\rdist2_fax\r\33\rdist3_street\r\34\rdist3_city\r\35\rdist3_zip\r\36\rdist3_phone1\r\37\rdist3_fax\r\38\rdist4_street\r\39\rdist4_city\r\40\rdist4_zip\r\41\rdist4_phone1\r\42\rdist4_fax\r\43\r\r</code>

Needless to say, it did not go over well.Â  BBEdit died after ten minutes of churning.Â  Perl sucked up 2 Gigs of RAM before I had to kill it.Â  Sure I could process the file little bits at a time, but wouldn't that be taking the fun out of regular expressions?
<h2>EDIT / Update:Â </h2>
Yeah, about all that. With a tiny bit of touching up, a demo version ofÂ <a rel="nofollow" href="http://macromates.com/">TextMate</a>Â processed the whole file in about 6 seconds. Sounds like someoneâ€™s going to actually have to pay for a software registration when the demo expires. Nothing like knocking my socks off and shaming a few industry leaders to earn your keep. Nice job there buddy.]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2009/05/25/the-trouble-with-regular-expressions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Allow me to expound on my car&#8217;s litany of woes.</title>
		<link>http://www.sleestacks.com/2009/04/15/my-cars-litany-of-woes/</link>
		<comments>http://www.sleestacks.com/2009/04/15/my-cars-litany-of-woes/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 22:12:20 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Cars]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Audi A6]]></category>
		<category><![CDATA[Audi dealer full of horseshit]]></category>
		<category><![CDATA[repairs]]></category>
		<category><![CDATA[transmission]]></category>
		<category><![CDATA[ZF 5HP19FLA]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=73</guid>
		<description><![CDATA[So I have this great car, a 2002 Audi A6 Quattro (2.7L Bi-Turbo).  Not the one pictured on the right, but close enough.  My car and I have this special relationship.  One day I'll tell you all how it started, but not today.  Today, you see, I'm telling you how it's likely to end.  So we've [...]]]></description>
			<content:encoded><![CDATA[<img class="alignright size-full wp-image-74" title="audi" src="http://www.sleestacks.com/wp-content/uploads/2009/04/audi.jpg" alt="audi" />
So I have this great car, a 2002 Audi A6 Quattro (2.7L Bi-Turbo).  Not the one pictured on the right, but close enough.  My car and I have this special relationship.  One day I'll tell you all how it started, but not today.  Today, you see, I'm telling you how it's likely to end.  So we've got this special relationship.  It drives me to school and I fix it up when it breaks.  Lately, there's a lot of the latter and not much of the former.
<ol>
	<li>It all started going downhill last year when I noticed that it literally spewed out any gas over 3/4 full in the fuel tank.  Since this job didn't qualify as a DIY, I took it to the dealership.  $2,600 later and the tank fills just fine.  Luckily, later that year Audi decided to fix this defect in the whole line of cars, and thus refunded me that expense.</li>
	<li>Then I got this check engine light (CEL) ... the computer/scanner tells me that the engine is running too lean, meaning it's got too much oxygen coming in to the combustion chamber.  After a few weeks of hunting down cracked and broken vacuum hoses throughout the engine bay, the code now stays off and the engine runs great.</li>
	<li>A few months later, I notice that during a heavy rain the rack that holds the battery, along with the brake boosters, master cylinder, and ECM module filled completely with rain water.  Audi didn't think to remove a plastic cap that drains this out ... Sadly, by the time I fixed it, the brake fluid reservoir and brake boosters got water in them, then rusted.  So I flush it as best I can, but now my brake booster squeaks like nails on a chalkboard every time I pump them.</li>
	<li>In the course of flushing my brake fluid, I figured I might as well replace the brake disc rotors and pads.  This is about a month ago.  While midst replacement, I notice that a CV joint boot that holds in axel grease and protects the joint had recently obliterated itself.  The clue to this issue was the lack of axel grease on the front drive axel, yet everywhere else around it, such as the wheel well, brake rotors, brake calipers, suspension linkage, yeah ... all that crap had lots of axel grease when there shouldn't be any.  Funny how that happens.  I replaced the front drive axel (which comes with the CV boots) and all was well...</li>
	<li>Then I got another CEL ... this one told me that I have a stuck valve in my torque converter.  I had seen this particular code come up once before about a year ago, but it went away.  Looking online, folks said this generally comes on when the Automatic Transmission Fluid (ATF) is too low.  Odd, given that my friend/neighbor and I had changed the ATF and transmission filter about a year ago.  Interesting.  When I approach the Audi dealer about doing another ATF change, thinking I must have done it wrong, the Audi dealer refuses, saying the fluid is good for the life of the car ... I call horseshit. This leads me to my latest ...</li>
	<li>I take the car, which now is showing some symptoms of transmission issues, to a european transmission rebuilder, hoping that a proper fluid change will fix my problems.  Sadly, after several days on the lift, they inform me that the low fluid was due to a leak.  They fixed the leak, but the damage was already done.  Clutch plates had burned.  The torque converter is in serious trouble.  My trusty old ZF 5HP19FLA transmission isn't so trusty anymore. The estimated fix for this one?  Between $2,800 and $3,400 US dollars.  Holy shit.</li>
	<li>I'm thinking that I should just drive it until the transmission collapses in a whimper or calamitous implosion.  But that might happen in the next couple of months.  I'm not really set up to spend $3,400 on a transmission rebuild, but then again I'm not set up to buy another car when this one completely fails, either.</li>
	<li>Oh yeah, I almost forgot.  When you drive the car above 60 mph, the whole thing shakes like your granny's false teeth in a blizzard.  Looks like some control arm bushings need a little love, too.</li>
	<li>I love my car.</li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2009/04/15/my-cars-litany-of-woes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thank God we got this settled&#8230;</title>
		<link>http://www.sleestacks.com/2009/01/29/thank-god-we-got-this-settled/</link>
		<comments>http://www.sleestacks.com/2009/01/29/thank-god-we-got-this-settled/#comments</comments>
		<pubDate>Thu, 29 Jan 2009 16:17:17 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Dino-tacular]]></category>
		<category><![CDATA[God Bless Texas]]></category>
		<category><![CDATA[Jesus]]></category>
		<category><![CDATA[Legislature]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=58</guid>
		<description><![CDATA[Representative Charlie Geren's HCR 16 irons out a troubling question about those Bible-troubling dinosaur bones in Glen Rose, Texas.]]></description>
			<content:encoded><![CDATA[Â 

<div id="attachment_59" class="wp-caption alignleft" style="width: 210px"><img class="size-full wp-image-59  " style="margin: 10px;" title="jesus_on_dino" src="http://www.sleestacks.com/wp-content/uploads/2009/01/jesus_on_dino.jpg" alt="Jesus riding a dinosaur" width="200" height="300" /><p class="wp-caption-text">Jesus riding a dinosaur</p></div>

So it's been said that the 81st regular session of the Texas House of Representatives would be a dull one. Â The Speaker of the House is <em>not</em>Â Tom Craddick, much to everyone's surprise, so no more Texas State Troopers storming the chamber to prevent a violent mutiny. Â The public already knows about all the ghost voting, or as I like to call it "Surprise, Representative Alonzo, you're now a Republican", so there's no more excitement there. Â But little did we know that Representative Charlie Geren from Texas' 99th district had a little nugget (nougat?) of legislative gold in store for us. Â 

<span id="more-58"></span>

<a title="81(R) HCR16" href="http://www.legis.state.tx.us/tlodocs/81R/billtext/html/HC00016I.htm" target="_blank">HCR 16</a>Â irons out a troubling question about those Bible-troubling dinosaur bones in Glen Rose, Texas.Â Word on the wire is that we've had our state dinosaur wrong all these years. Â New scientific evidence shows that what we thought to be aÂ <em>Pleurocoelus </em>(ploor-oh-seel-us), meaning "hollow-sided", is in reality aÂ <em>Paluxysaurus Jonesi</em> (sounds just like it reads), meaning "Paluxy Lizard". Â This new lizard is said to have lived 112 million years ago (according toÂ heathenÂ organization <a title="Wikipedia" href="http://en.wikipedia.org/wiki/Paluxysaurus" target="_blank">Wikipedia</a>), but we all know it can't be a day (or seven) older than 6,000 years old. Â Documentary evidence of its age is provided on the left for your evaluation.

So thankfully we have the Texas State House to clear up these concerns that I know keep you awake at night. Â Certainly a matter as important as this is best addressed well before we knock out other minor details such as public education financing, prison overcrowding, oh and that pesky Texas economy that seems to have tanked what with all the people jumping out of high-rise windows downtown.

Thank you Representative Geren, for setting the record straight, and for proving that the state legislature <em>can</em>Â actually get things done in only 140 calendar days every other year (provided the spring weather doesn't force the legislators out to the old fishing hole with their poles in their hand).]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2009/01/29/thank-god-we-got-this-settled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Porn Industry Stimulus Package</title>
		<link>http://www.sleestacks.com/2009/01/09/porn-industry-stimulus-package/</link>
		<comments>http://www.sleestacks.com/2009/01/09/porn-industry-stimulus-package/#comments</comments>
		<pubDate>Fri, 09 Jan 2009 08:19:11 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Economic Stimulii]]></category>
		<category><![CDATA[Woody]]></category>

		<guid isPermaLink="false">http://www.sleestacks.com/?p=56</guid>
		<description><![CDATA[Larry Flynt (of Hustler Fame) is tired of seeing all this good money go to bad people, what with all these slick auto manufacturers rolling in the hay with our hard earned virgin taxes. Â So, dear old Larry is looking for a little government assistance for something a little more near and dear to our [...]]]></description>
			<content:encoded><![CDATA[<span style="text-decoration: underline;"><a href="http://www.sleestacks.com/wp-content/uploads/2009/01/woody.gif"><img class="alignnone size-thumbnail wp-image-57" title="Woody" src="http://www.sleestacks.com/wp-content/uploads/2009/01/woody-150x150.gif" alt="Woody as Larry" width="150" height="150" align="right" /></a></span>
<p style="text-align: left;"><strong>Larry Flynt</strong> (of Hustler Fame) is tired of seeing all this good money go to bad people, what with all these slick auto manufacturers rolling in the hay with our hard earned virgin taxes. Â So, dear old Larry is <a title="bailout" href="http://politicalticker.blogs.cnn.com/2009/01/07/porn-industry-seeks-federal-bailout/" target="_blank">looking for a little government assistance</a> for something a little more near and dear to our hearts, or at least our loins... He's asking for a measly $5 billion to help out the US porn industry. Â Now some of you may shrug this off as excessive or just silly, but here's some figures to ponder...</p>
<p style="text-align: left;">Â </p>
<span id="more-56"></span>

Â 

Â 

Â 
<table border="0" cellspacing="1" cellpadding="1" width="430"><!--StartFragment--> <col width="185"></col> <col width="235"></col>
<tbody></tbody>
<tbody></tbody>
<tbody></tbody>
<tbody>
<tr height="13">
<td class="xl24" width="188" height="13"><strong>US Auto Industry</strong></td>
<td class="xl24" width="75"><strong>US Porn Industry</strong></td>
</tr>
<tr height="13">
<td height="13">$226 billion in "new" sales</td>
<td>$13.3 billion</td>
</tr>
<tr height="13">
<td height="13">130 million "domestic" drivers</td>
<td>127 million customers</td>
</tr>
<tr height="13">
<td height="13">5.4 million cars sold</td>
<td>42% of Americans are customers</td>
</tr>
<tr height="13">
<td height="13">3 major manufacturers in the US</td>
<td>5 major producers in the US</td>
</tr>
<tr height="13">
<td height="13">465,000 workers</td>
<td>Millions of Hot Chicks and Hundreds of Dorks as trained "actors"</td>
</tr>
<tr height="13">
<td height="13">Cushy Benefits</td>
<td>No Retirement "Packages" to fall back on</td>
</tr>
<tr height="13">
<td height="13">$25 billion bailout</td>
<td>$5 billion bailout</td>
</tr>
</tbody></table>
Â 

All things considered, I think it's a bargain. Â Hey, I'm so eager to help I think I'll donate $9.99 right this minute.]]></content:encoded>
			<wfw:commentRss>http://www.sleestacks.com/2009/01/09/porn-industry-stimulus-package/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
