<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-348234846920426557</id><updated>2011-04-26T16:43:38.039-04:00</updated><category term='electricity'/><category term='Health Care'/><category term='motorcycle'/><category term='FSA'/><category term='HSA'/><category term='&quot;clean energy&quot;'/><category term='mpg'/><category term='Linux'/><category term='CVS'/><category term='Mini-E'/><category term='Reimbursement'/><category term='Honda'/><category term='fuel economy'/><category term='electric vehicle'/><category term='PC hardware'/><category term='DFC reverse application router'/><category term='car'/><title type='text'>Hal's Notes</title><subtitle type='html'>My musings</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-5926428215516880182</id><published>2009-04-10T12:29:00.003-04:00</published><updated>2009-04-10T12:40:41.697-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='electricity'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;clean energy&quot;'/><title type='text'>Yes, but where does the electricity come from, Daddy?</title><content type='html'>To prevent my Mini-E from being, in actuality, a coal burning car, I have now signed up my JCP&amp;amp;L barn account (the barn is my garage where the wall charger will be) to use clean energy provided by Community Energy, Inc. This choice is part of the NJ CleanPower Choice Program. The clean energy choices are a little confusing in the NJ CleanPower brochure, but the bottom line for me is that I now pay an &lt;span style="font-weight: bold;"&gt;additional&lt;/span&gt; $.02/KWH for my two JCP&amp;amp;L utility accounts so that 100% of my energy usage comes from the Community Energy clean power sources. The mix I selected (despite the text of the message below) was: 50% NJ wind, 49% small scale hydro, 1% NJ Solar.&lt;br /&gt;&lt;br /&gt;What this means in practice of course is that JCP&amp;amp;L is obliged (and is independently audited to ensure compliance) to purchase 100% of my electricity usage from Community Energy sources.&lt;br /&gt;&lt;br /&gt;Here's a blurb from http://www.njcleanenergy.com/renewable-energy/programs/cleanpower-choice-program/new-jersey-cleanpower-choice-program:&lt;br /&gt;&lt;br /&gt;"&lt;strong&gt;When you make the CleanPower Choice&lt;/strong&gt;, electricity is generated from clean, renewable energy sources located in New Jersey and the mid-Atlantic region. Importantly, the New Jersey Board of Public Utilities' Office of Clean Energy verifies that renewable energy is delivered into the Mid Atlantic power pool that serves your needs. The more people who sign up for the &lt;strong&gt;Clean&lt;/strong&gt;Power Choice Program, the more renewable energy sources that will be added to the energy mix. Also, each household that participates in the &lt;strong&gt;Clean&lt;/strong&gt;Power Choice Program can avoid over 10,000 lbs. of CO2 emissions per year, which is equivalent to planting 1.35 acres of trees!&lt;strong&gt;*&lt;/strong&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-5926428215516880182?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/5926428215516880182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=5926428215516880182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/5926428215516880182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/5926428215516880182'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2009/04/yes-but-where-does-electricity-come.html' title='Yes, but where does the electricity come from, Daddy?'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-1663837083165883578</id><published>2009-01-21T17:44:00.004-05:00</published><updated>2009-01-21T17:56:43.152-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mini-E'/><category scheme='http://www.blogger.com/atom/ns#' term='electric vehicle'/><title type='text'>Kermit and his Kilowatt Kar</title><content type='html'>That's right - it's  not easy being green, but it's going to become a whole lot easier in April when I get my Mini-E. I was notified today by Morristown Mini that I was one of the lucky 500 in NY/NJ chosen to be able to participate in the field trial being conducted by BMW to test an all electric Mini-E. Unlike lucky Californians who will get their cars in February, us East coasters have to wait till April. Nevertheless, I've already had my picture taken next to a Mini-E. Here it is:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_f-3tCDdkNnc/SXen7cOy00I/AAAAAAAAAAU/hPpVHEVr_K4/s1600-h/Kermit+and+his+Mini-E.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_f-3tCDdkNnc/SXen7cOy00I/AAAAAAAAAAU/hPpVHEVr_K4/s320/Kermit+and+his+Mini-E.JPG" alt="" id="BLOGGER_PHOTO_ID_5293884526629671746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;More later!&lt;br /&gt;&lt;br /&gt;Yours,&lt;br /&gt;Kermit&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-1663837083165883578?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/1663837083165883578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=1663837083165883578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/1663837083165883578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/1663837083165883578'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2009/01/charged-up-for-my-mini-e.html' title='Kermit and his Kilowatt Kar'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_f-3tCDdkNnc/SXen7cOy00I/AAAAAAAAAAU/hPpVHEVr_K4/s72-c/Kermit+and+his+Mini-E.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-3557401748294015301</id><published>2009-01-06T12:28:00.002-05:00</published><updated>2009-01-06T12:31:04.749-05:00</updated><title type='text'>Mini E Application Status - Wond'ring Aloud</title><content type='html'>I submitted my application on November 20, the day the application process opened. First, the deadline was Dec. 10, then MiniUSA deferred the deadline to Dec. 24. I haven't heard anything back from MiniUSA at all. Not even an email confirmation that my application was received. I'm starting to be worried.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-3557401748294015301?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/3557401748294015301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=3557401748294015301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/3557401748294015301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/3557401748294015301'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2009/01/mini-e-application-status-wondring.html' title='Mini E Application Status - Wond&apos;ring Aloud'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-8306624365568056281</id><published>2008-11-20T17:50:00.003-05:00</published><updated>2008-11-20T18:08:48.891-05:00</updated><title type='text'>Mini-E application sent in!</title><content type='html'>I just completed my Mini-E application. This is MiniUSA's trial of an all electric Mini for a lucky 500 people in the NY/NJ area. They ask in the application for my blog URL so if you MiniUSA folks are reading this, I have two words for you: &lt;span style="font-weight: bold;"&gt;Pick Me!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-8306624365568056281?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/8306624365568056281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=8306624365568056281' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/8306624365568056281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/8306624365568056281'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2008/11/mini-e-application-sent-in.html' title='Mini-E application sent in!'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-183109405360260292</id><published>2008-06-23T10:50:00.004-04:00</published><updated>2008-06-23T11:13:53.940-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fuel economy'/><category scheme='http://www.blogger.com/atom/ns#' term='mpg'/><category scheme='http://www.blogger.com/atom/ns#' term='motorcycle'/><title type='text'>Combined mileage when riding a motorcycle during the summer</title><content type='html'>I kept track during 2007 of the number of days where I could've ridden a scooter or motorcycle to/from work.  I excluded days when I was on vacation, working at home, needed to do errands, or where the weather report called for rain with chance of precipitation &gt;= 50%. According to these rules, I could've ridden a motorcycle to work 59 times in 2007.  With a 26 mile round trip, this translates to 26 * 59 = 1534 miles a year.&lt;br /&gt;&lt;br /&gt;I also calculated an estimate of the total number of days I commute to work at Florham Park, 26 miles roundtrip. This estimate took into consideration vacation, days when I went to Middletown or elsewhere and working at home one day a week. According to my calculations, I commuted to Florham Park 177 times. This translates to 177 * 26 = 4602 miles.&lt;br /&gt;&lt;br /&gt;Finally, I made a rough estimate of the total number of miles I drive in an average year. This one is hard because it depends so much on how many and what kind of long distance road trips I take. For 2008, for example, a number of college visit road trips make this number larger than average. Anyway, I set this number at 10,000 miles but will recalculate for 2008. What is hard to work into these calculations are the miles near home where I now ride my bike. This mileage is probably pretty small, but the savings are disproportionate because of the poor fuel economy experienced on short trips.&lt;br /&gt;&lt;br /&gt;So, commuting accounts for less than 50% of my driving, and of commuting, I could expect to ride a motorcycle a little more than one third of the time. To get my overall fuel economy, for 8400 miles a year, I use my automobile mileage figure of 25 mpg (this may be a little low). For 1600 miles, I use the expected motorcycle mileage of 70 mpg:&lt;br /&gt;&lt;br /&gt;8400 @ 25 mpg = 336 gallons&lt;br /&gt;1600 @ 70 mpg = 22.86 gallons&lt;br /&gt;&lt;br /&gt;Total gallons: 358.86&lt;br /&gt;Average mpg: 27.87&lt;br /&gt;&lt;br /&gt;So, I improve my overall fuel economy by only around 3 mpg, and it's still less than what Ellie gets simply driving a Honda Fit all the time (average above 32 mpg). This means I need to a) find other opportunities to ride a motorcycle or bike, and b) drive a more fuel efficient car whenever possible. I'll have a better estimate of automobile miles in 2008.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-183109405360260292?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/183109405360260292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=183109405360260292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/183109405360260292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/183109405360260292'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2008/06/combined-mileage-when-riding-motorcycle.html' title='Combined mileage when riding a motorcycle during the summer'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-6065664086206855057</id><published>2008-02-06T18:03:00.001-05:00</published><updated>2008-02-06T18:03:56.565-05:00</updated><title type='text'>Why Your Vote Counts in the Democratic primary on 2/5/2008 in Somerset County</title><content type='html'>After much sifting through NJ democratic committee documents and calculating vote counts, I think I understand the NJ delegate selection process and have as good a vote count as can be gotten on the web at present (though I'm going to put my librarian friend, Mallary, onto the trail for even better "by delegate district" vote counts). The bottom line is that we may very well have helped Obama get an extra Democratic Convention delegate over Clinton, and, according to the best data I can find, and if I'm right about the county to district allocation, Obama won the race in the ninth delegate district by &lt;b&gt;***ONE VOTE***. &lt;/b&gt;If true, it means we were responsible for Obama getting an extra delegate in the ninth delegate district.&lt;br /&gt;&lt;br /&gt;I've double checked my addition - check it out yourself with the explanation below combined with the vote counts at: &lt;a href="http://hosted.ap.org/dynamic/files/elections/2008/by_county/NJ_Page_0205.html?SITE=NJNEWELN&amp;amp;SECTION=POLITICS" target="_blank"&gt;http://hosted.ap.org/dynamic&lt;wbr&gt;/files/elections/2008/by&lt;wbr&gt;_county/NJ_Page_0205.html?SITE&lt;wbr&gt;=NJNEWELN&amp;amp;SECTION=POLITICS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So don't let anyone ever tell you that it's not worth the time to cast a vote, even an absentee ballot.&lt;br /&gt;&lt;br /&gt;Explanation:&lt;br /&gt;The three of us voted in the ninth NJ delegate district. Like all NJ delegate districts, it is a "paired" district composed of the 16th and 23rd legislative districts. The ninth delegate district is composed of the legislative districts which are composed of Somerset, Hunterdon, and Warren counties though the boundaries may not be exact. NJ allocates delegates on a proportional basis. 70 district delegates are allocated according to the delegate district level vote. 37 delegates are allocated proportionally according to the statewide vote. For the 70 delegates, the ninth district is one of only 10 (of 20 total delegate districts in NJ) that has an &lt;b&gt;odd &lt;/b&gt;number of delegates allocated. So, if Obama were to have a majority in the ninth district, he would get two delegates while Clinton would only get one. (&lt;a href="http://www.thegreenpapers.com/P08/NJ-D.phtml" target="_blank"&gt;http://www.thegreenpapers.com&lt;wbr&gt;/P08/NJ-D.phtml&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Unfortunately, the Star Ledger vote counts at the above URL list results by county not by delegate district. According to it, Somerset and Hunterdon counties both have a slim majority for Obama. Warren county went to Clinton by a wider margin. All precincts have reported in for all three counties but I don't know if absentee ballots (like Zooey's) have been counted. However, Somerset and Hunterdon counties have many more voters than Warren so even though Obama's margins were less in Hunterdon and Somerset than Clinton's winning margin in Warren, the overall vote counts are what matter. So, after some calculations, I get that Obama got 28,346 votes in the ninth delegate district while Clinton got 28,345.&lt;br /&gt;&lt;br /&gt;Here is the relevant excerpt from the New Jersey Democratic State Committee 2008 Delegate Selection Plan pdf at &lt;a href="http://www.nj.gov/oag/elections/2008results/08primary-election/2008-Delegate-Slection-Plan.pdf" target="_blank"&gt;http://www.nj.gov/oag/elections&lt;wbr&gt;/2008results/08primary-election&lt;wbr&gt;/2008-Delegate-Slection-Plan&lt;wbr&gt;.pdf&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;The National Convention delegates&lt;br /&gt;and alternates selected at the district-level shall be allocated in proportion to the percentage of&lt;br /&gt;the primary vote won in that district by each preference, except that preferences falling below a&lt;br /&gt;15% threshold shall not be awarded any delegates or alternates.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-6065664086206855057?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/6065664086206855057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=6065664086206855057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/6065664086206855057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/6065664086206855057'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2008/02/why-your-vote-counts-in-democratic.html' title='Why Your Vote Counts in the Democratic primary on 2/5/2008 in Somerset County'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-3554824651893376712</id><published>2007-11-14T11:56:00.000-05:00</published><updated>2007-11-14T12:13:33.260-05:00</updated><title type='text'>Subaru Legacy L Wagon coolant loss issue</title><content type='html'>&lt;ol&gt;&lt;li&gt;6/1/2005, 76,255 miles: Car was purchased.&lt;/li&gt;&lt;li&gt;11/12/2006, 90,308 miles: Coolant replaced without coolant conditioner&lt;/li&gt;&lt;li&gt;11/30/2006, 90,820: Coolant conditioner added improperly to expansion tank, coolant added to expansion tank to bring up to Full level (It's unclear what level it was at when this was done.)&lt;/li&gt;&lt;li&gt;2/24/2007, 93772: Coolant added to expansion tank to bring from Low --&gt; Full&lt;/li&gt;&lt;li&gt;2/25/2007, 93,784: Coolant conditioner properly added by draining 125 ml of coolant from radiator&lt;/li&gt;&lt;li&gt;2/28/2007, 93,849: Coolant down 1" from max level on expansion tank&lt;/li&gt;&lt;li&gt;5/28/2007, 96,767: Radiator pressure test, 23 psi, no signs of leakage&lt;/li&gt;&lt;li&gt;7/1/2007, 98,403: Coolant added to expansion tank to bring from Low --&gt; Full&lt;/li&gt;&lt;/ol&gt;So, the only truly accurate estimate is that the expansion tank needs to be refilled approximately every 5,000 miles: 98403 - 93772 = 4631 miles. The first refill after 2952 miles was after the coolant conditioner was improperly added to the expansion tank. Next November, should replace coolant again and add coolant conditioner *first* before putting in new Subaru coolant. Maybe take off top radiator hose and add from there to help conditioner get to the heads.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-3554824651893376712?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/3554824651893376712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=3554824651893376712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/3554824651893376712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/3554824651893376712'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2007/11/subaru-legacy-l-wagon-coolant-loss.html' title='Subaru Legacy L Wagon coolant loss issue'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-7950079886076663133</id><published>2007-10-05T11:39:00.000-04:00</published><updated>2007-10-05T13:51:08.642-04:00</updated><title type='text'>Singer MySQL</title><content type='html'>$ mysql -u root -p&lt;br /&gt;&lt;p&gt;Enter password: 84.......&lt;br /&gt;&lt;br /&gt;Using tutorial at:&lt;br /&gt;http://dev.mysql.com/doc/refman/5.0/en/tutorial.html&lt;br /&gt;&lt;br /&gt;For facebook example 4 app (display counter):&lt;br /&gt;mysql&gt; create database menagerie; /* this was name of database in above tutorial */&lt;br /&gt;Query OK, 1 row affected (0.00 sec)&lt;br /&gt;mysql&gt; use menagerie;&lt;br /&gt;Database changed&lt;/p&gt;&lt;p&gt;mysql&gt; show tables;&lt;br /&gt;Empty set (0.00 sec)&lt;br /&gt;&lt;br /&gt;mysql&gt; create table counter (count INT);&lt;br /&gt;Query OK, 0 rows affected (0.06 sec)&lt;/p&gt;&lt;p&gt;mysql&gt; quit&lt;/p&gt;&lt;p&gt;Bye&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Then, in dbappinclude.php:&lt;/p&gt;$dbhost = 'localhost';&lt;br /&gt;$dbuser = 'root';&lt;br /&gt;$dbpass = '';&lt;br /&gt;$dbname = 'menagerie'; /* the name of the database created in the above tutorial */&lt;br /&gt;&lt;br /&gt;Ran into trouble though because the php_mysql package is not installed on singer. Asked SNR to install it or tell me how.&lt;br /&gt;&lt;br /&gt;mysql&gt; create database footprints;&lt;br /&gt;mysql&gt; use footprints;&lt;br /&gt;mysql&gt; create table 'footprints' (&lt;br /&gt;--&gt; 'from' int(11) NOT NULL default '0',&lt;br /&gt;--&gt; 'to' int(11) NOT NULL default '0',&lt;br /&gt;--&gt; 'time' int(11) NOT NULL default '0',&lt;br /&gt;--&gt; KEY 'from' ('from'),&lt;br /&gt;--&gt; KEY 'to' ('to')&lt;br /&gt;--&gt; );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-7950079886076663133?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/7950079886076663133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=7950079886076663133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/7950079886076663133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/7950079886076663133'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2007/10/singer-mysql.html' title='Singer MySQL'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-6412054311432951685</id><published>2007-10-02T15:29:00.000-04:00</published><updated>2007-10-02T16:17:44.087-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FSA'/><category scheme='http://www.blogger.com/atom/ns#' term='Health Care'/><category scheme='http://www.blogger.com/atom/ns#' term='Reimbursement'/><category scheme='http://www.blogger.com/atom/ns#' term='HSA'/><title type='text'>HSA vs. FSA accounts - Reimbursable Expenses</title><content type='html'>From 2008 Medical Benefits Overview:&lt;br /&gt;&lt;br /&gt;If you have both an HSA and an FSA — and you want&lt;br /&gt;to make tax-advantaged contributions to your HSA —&lt;br /&gt;your FSA must be converted to a “limited” health care&lt;br /&gt;FSA, one that reimburses only eligible dental, vision and&lt;br /&gt;preventive care expenses not covered by the medical&lt;br /&gt;plan. (In other words, a “limited” health care FSA&lt;br /&gt;cannot be used to pay for nonpreventive medical&lt;br /&gt;care and services.)&lt;br /&gt;&lt;br /&gt;KHP - So any medical &lt;span style="font-weight: bold;"&gt;preventive&lt;/span&gt; care. Not so clear about dental and vision although preventive dental and vision care are good bets for being covered by the limited FSA.&lt;br /&gt;&lt;br /&gt;Reading a bit from IRS Publication 969, one can only contribute up to the annual health plan deductible but not more than $5450 (Benefits Update says $5650). My deductible seems to be $2200. So, I can only increase potentially from $1650 to $2200.&lt;br /&gt;&lt;br /&gt;More from 969:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Other Health Coverage&lt;/span&gt;&lt;br /&gt;You can also have coverage (whether provided through&lt;br /&gt;insurance or otherwise) for the following items.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Accidents&lt;/li&gt;&lt;li&gt;Disability&lt;/li&gt;&lt;li&gt;Dental Care&lt;/li&gt;&lt;li&gt;Vision Care&lt;/li&gt;&lt;li&gt;Long Term Care&lt;/li&gt;&lt;/ul&gt;Limited-purpose health FSA or HRA. These arrangements can pay or reimburse the items listed earlier under Other health coverage, except long-term care. Also, these arrangements can pay or reimburse preventive care expenses because they can be paid without having to satisfy the deductible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-6412054311432951685?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/6412054311432951685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=6412054311432951685' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/6412054311432951685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/6412054311432951685'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2007/10/hsa-vs-fsa-accounts-reimbursable.html' title='HSA vs. FSA accounts - Reimbursable Expenses'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-5635959449629455272</id><published>2007-09-14T16:44:00.000-04:00</published><updated>2007-09-14T17:28:02.222-04:00</updated><title type='text'>Adding reverse directive to DFC App Router</title><content type='html'>Assume simple subscription ordering for all addresses in a system:&lt;br /&gt;&lt;br /&gt;Originating: A-B-C-D&lt;br /&gt;Terminating: D-C-B-A&lt;br /&gt;&lt;br /&gt;Scenario 1 - In orig region, application B issues a &lt;span style="font-style: italic;"&gt;reverse.&lt;/span&gt; We assume that application B has already made the necessary changes to the request to 'swap' the source and target addresses. This can't be the job of the router since it can't change the message. So, let the Source Address = s and the Target Address = t in the request as presented to AR. Algorithm proceeds:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Calculate TermRouteSet(t) = {D,C,B,A}&lt;/li&gt;&lt;li&gt;Calcualte Suffix(B, TRS(t)) where the suffix of a ordered list is those elements in the list that occur after the first parameter. So it's {A} for this scenario.&lt;/li&gt;&lt;li&gt;Proceed as usual.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Scenario 2 - In term region, application B issues a &lt;span style="font-style: italic;"&gt;reverse.&lt;/span&gt; Source Address = s, Target Address = t. Algorithm proceeds:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Calculate OrigRouteSet(s) = ORS(s) = {A,B,C,D}&lt;/li&gt;&lt;li&gt;Calculate Suffix(B, ORS(s)) = {C,D}&lt;/li&gt;&lt;li&gt;Proceed as usual.&lt;/li&gt;&lt;/ol&gt;I rediscovered today that reverse support requires that the invoking application be known to the AR. To do this, I'll have to either add a parameter to the state information or, more easily, change the way the route set is stored to keep the current application in it until the AR is invoked again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-5635959449629455272?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/5635959449629455272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=5635959449629455272' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/5635959449629455272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/5635959449629455272'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2007/09/adding-reverse-directive-to-dfc-app.html' title='Adding reverse directive to DFC App Router'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-3988310552909854974</id><published>2007-09-12T14:11:00.000-04:00</published><updated>2007-09-12T16:19:53.901-04:00</updated><title type='text'>Changing ECLIPSE workspace JRE  and Java compiler setting</title><content type='html'>I wanted to upgrade my ECLIPSE workspace to use Java 5 by default rather than Java 1.4.2. I changed my JAVA_HOME and JDK_HOME env vars but that didn't help. When creating a new project, ECLIPSE continued to pick up the 1.4.2 JRE as seen under Project...Properties.  The JRE preference seems to be at the workspace not project level. To change the JRI, Window...Preferences. Open up the tree under 'Java'. Choose "Installed JREs". If there's only one there, you can't remove it. Click 'Add...'. Browse to the base directory of the Java installation, e.g. /usr/java/jdk1.5.0_08. Give the JRE a name and click OK. This adds the new JRE to the list of JREs available. To select it as the default JRE, it must be checked in the Installed JREs window.&lt;br /&gt;&lt;br /&gt;But that's not all. I still couldn't add statements that used the new enum type even after doing all the above. In addition, one must make a change to the workspace for the compiler: Window...Preferences. Click on 'Compiler' - don't expand the tree. On the page in left pane, change the Compiler compliance level to 5.0.&lt;br /&gt;I'm not sure, but I assume that the '5.0' choice wouldn't have even been there if I had not changed my JDK_HOME and JAVA_HOME env vars already.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-3988310552909854974?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/3988310552909854974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=3988310552909854974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/3988310552909854974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/3988310552909854974'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2007/09/changing-eclipse-workspace-jre-setting.html' title='Changing ECLIPSE workspace JRE  and Java compiler setting'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-4243196308685508649</id><published>2007-09-12T10:32:00.000-04:00</published><updated>2007-09-12T13:47:40.684-04:00</updated><title type='text'>Cantata nightly build and approuter build</title><content type='html'>Occurs on dart.research.att.com. Java 1.4.2 build occurs under uid, &lt;span style="font-weight: bold;"&gt;bbcbuild&lt;/span&gt; while Java 1.5.0 build occurs under uid, &lt;span style="font-weight: bold;"&gt;cantatabuild&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Java 1.4.2 Build&lt;br /&gt;Checks out cantatabuild module under HEAD/cantatasrc&lt;br /&gt;then,&lt;br /&gt;$ ant all&lt;br /&gt;in HEAD/cantatasrc/build&lt;br /&gt;&lt;br /&gt;Java 1.5.0 Build&lt;br /&gt;Checks out cantatabuild module under HEAD_java5 /cantatasrc&lt;br /&gt;then,&lt;br /&gt;$ ant all&lt;br /&gt;in HEAD/cantatasrc/build&lt;br /&gt;&lt;br /&gt;The &lt;span style="font-style: italic;"&gt;fetch&lt;/span&gt; target checks out the various modules including EChartsCPL and SipServletAppRouter.&lt;br /&gt;The &lt;span style="font-style: italic;"&gt;compile&lt;/span&gt; target builds all the modules. To build just the SipServletAppRouter module,&lt;br /&gt;From top level directory (one above SipServletAppRouter),&lt;br /&gt;$ cvs co cantatabuild&lt;br /&gt;$ cd build&lt;br /&gt;$ ant copy-servlet-jarsBuildfile: build.xml&lt;br /&gt;&lt;br /&gt;copy-servlet-jars:&lt;br /&gt;     [copy] Copying 1 file to /home/khp/Projects/CantataApps/lib&lt;br /&gt;     [copy] Copying 1 file to /home/khp/Projects/SipServletAppRouter/lib&lt;br /&gt;     [copy] Copying 1 file to /home/khp/Projects/CantataApps/lib&lt;br /&gt;     [copy] Copying 1 file to /home/khp/Projects/SipServletAppRouter/lib&lt;br /&gt;&lt;br /&gt;BUILD SUCCESSFUL&lt;br /&gt;Total time: 0 seconds&lt;br /&gt;&lt;br /&gt;This copies both sipservlet.jar and servlet.jar to SipServletAppRouter/lib directory.&lt;br /&gt;&lt;br /&gt;However, while this allows ant to resolve the dependencies needed for the SipServletAppRouter build, it does not, by default, enable ECLIPSE to do the same. However, an ECLIPSE project can be created from an ant build file. You'll see this option when using File...New...Project in ECLIPSE. However, Tom believes that external changes to the build.xml file will not be automatically incorporated into the ECLIPSE project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-4243196308685508649?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/4243196308685508649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=4243196308685508649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/4243196308685508649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/4243196308685508649'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2007/09/cantata-nightly-build.html' title='Cantata nightly build and approuter build'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-4521875251206562130</id><published>2007-09-10T13:04:00.000-04:00</published><updated>2007-09-10T15:17:39.202-04:00</updated><title type='text'>Jensen MySQL</title><content type='html'>$ mysql -u root -p&lt;br /&gt;Enter password: su.......&lt;br /&gt;&lt;br /&gt;Using tutorial at: &lt;br /&gt;http://dev.mysql.com/doc/refman/5.0/en/tutorial.html&lt;br /&gt;&lt;br /&gt;For facebook example 4 app (display counter):&lt;br /&gt;mysql&gt; create database menagerie; /* this was name of database in above tutorial */&lt;br /&gt;mysql&gt; use menagerie;&lt;br /&gt;mysql&gt; show tables;&lt;br /&gt;Empty set (0.00 sec)&lt;br /&gt;&lt;br /&gt;mysql&gt; create table counter (count INT);&lt;br /&gt;Query OK, 0 rows affected (0.06 sec)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-4521875251206562130?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/4521875251206562130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=4521875251206562130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/4521875251206562130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/4521875251206562130'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2007/09/jensen-mysql.html' title='Jensen MySQL'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-1480502915853630586</id><published>2007-09-07T21:27:00.000-04:00</published><updated>2007-09-07T21:36:35.553-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='PC hardware'/><title type='text'>Dell Ubuntu vs. Build it Yourself</title><content type='html'>Now that Dell will sell you a Desktop machine with Linux, I was curious if one could still build a machine oneself cheaper than buying one from a vendor like Dell. Heretofore, I maintained that building one was always cheaper primarily because the vendor was paying Microsoft for the Windows license. When the intended OS is Linux, this is throwing money away and contributing to the evil empire.&lt;br /&gt;&lt;br /&gt;I first configured a basic Dell Inspiron 530N:&lt;br /&gt;&lt;table id="sc_review_selections_table"&gt;&lt;tbody&gt;&lt;tr class="odd"&gt;&lt;td class="scrtd1"&gt;PROCESSOR&lt;/td&gt;&lt;td class="scrtd2"&gt;Intel®Pentium® dual-core processor E2140 (1MB L2,1.60GHz,800 FSB)&lt;/td&gt;&lt;td class="scrtd3" style=""&gt;&lt;a href="javascript:to_page_mod(1, 1, _Action);"&gt;edit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="even"&gt;&lt;td class="scrtd1"&gt;OPERATING SYSTEM&lt;/td&gt;&lt;td class="scrtd2"&gt;Ubuntu Desktop Edition version 7.04&lt;/td&gt;&lt;td class="scrtd3" style=""&gt;&lt;a href="javascript:to_page_mod(1, 11, _Action);"&gt;edit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td class="scrtd1"&gt;MONITORS&lt;/td&gt;&lt;td class="scrtd2"&gt;No Monitor&lt;/td&gt;&lt;td class="scrtd3" style=""&gt;&lt;a href="javascript:to_page_mod(1, 5, _Action);"&gt;edit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="even"&gt;&lt;td class="scrtd1"&gt;MEMORY&lt;/td&gt;&lt;td class="scrtd2"&gt;1GB Dual Channel DDR2 SDRAM at 667MHz- 2DIMMs&lt;/td&gt;&lt;td class="scrtd3" style=""&gt;&lt;a href="javascript:to_page_mod(1, 3, _Action);"&gt;edit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td class="scrtd1"&gt;HARD DRIVE&lt;/td&gt;&lt;td class="scrtd2"&gt;160GB Serial ATA Hard Drive (7200RPM) w/DataBurst Cache™&lt;/td&gt;&lt;td class="scrtd3" style=""&gt;&lt;a href="javascript:to_page_mod(1, 8, _Action);"&gt;edit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="even"&gt;&lt;td class="scrtd1"&gt;OPTICAL DRIVE&lt;/td&gt;&lt;td class="scrtd2"&gt;48X CD-RW/ DVD Combo Drive&lt;/td&gt;&lt;td class="scrtd3" style=""&gt;&lt;a href="javascript:to_page_mod(1, 16, _Action);"&gt;edit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td class="scrtd1"&gt;VIDEO CARD&lt;/td&gt;&lt;td class="scrtd2"&gt;128MB NVIDIA GeForce 8300GS&lt;/td&gt;&lt;td class="scrtd3" style=""&gt;&lt;a href="javascript:to_page_mod(1, 6, _Action);"&gt;edit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="even"&gt;&lt;td class="scrtd1"&gt;SOUND CARD&lt;/td&gt;&lt;td class="scrtd2"&gt;Integrated 7.1 Channel Audio&lt;/td&gt;&lt;td class="scrtd3" style=""&gt;&lt;a href="javascript:to_page_mod(1, 17, _Action);"&gt;edit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="odd"&gt;&lt;td class="scrtd1"&gt;KEYBOARD &amp; MOUSE&lt;/td&gt;&lt;td class="scrtd2"&gt;Dell USB Keyboard and Dell Optical USB Mouse&lt;/td&gt;&lt;td class="scrtd3" style=""&gt;&lt;a href="javascript:to_page_mod(1, 4, _Action);"&gt;edit&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr class="even"&gt;&lt;td class="scrtd1"&gt;FLOPPY &amp; MEDIA READER&lt;/td&gt;&lt;td class="scrtd2"&gt;No Floppy Drive Included&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Total cost: $379&lt;br /&gt;&lt;br /&gt;Then I went over to newegg.com and chose the cheapest components I could find that matched the above.  I did this even when the user reviews were somewhat bad and would've caused me to buy something more expensive.&lt;br /&gt;&lt;br /&gt;Here's what I came up with:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table class="cart" border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tbody&gt;&lt;tr valign="top"&gt;&lt;td class="cartDescription"&gt;&lt;p&gt;      &lt;a href="http://www.newegg.com/Product/Product.asp?item=N82E16811164040" name="CART_ITEM"&gt;      Linkworld 3210-04-C2628 Black/ Silver Steel ATX Mid Tower Computer Case - Retail&lt;/a&gt;      &lt;br /&gt;         Item #: N82E16811164040&lt;br /&gt;Return Policy: &lt;a href="http://www.newegg.com/CustomerService/ReturnPolicy.asp#1" target="_blank"&gt;Standard Return Policy&lt;/a&gt;&lt;br /&gt;                    &lt;/p&gt;     &lt;/td&gt;         &lt;td class="cartSavings"&gt;                        &lt;br /&gt;&lt;/td&gt;     &lt;td class="cartPrice"&gt;      $27.99     &lt;/td&gt;    &lt;/tr&gt;      &lt;tr valign="top"&gt;               &lt;td class="cartSelect"&gt;&lt;input name="CHKITEM" value="22-144-454.1" onclick="javascript:SelectSingleItem('CHKITEM');" type="checkbox"&gt;&lt;/td&gt;                      &lt;td class="cartQty"&gt;           &lt;input name="ITEM.22-144-454.1" value="1" size="3" maxlength="3" onkeydown="Javascript:if(13 == event.keyCode) ShoppingCartSubmit('http://secure.newegg.com/NewVersion/','update','22-144-454','1');" type="text"&gt;       &lt;input name="ITEMQty.22-144-454.1" value="1" type="hidden"&gt;       &lt;input name="ITEMLIMITQTY.22-144-454.1" value="9999999" type="hidden"&gt;&lt;br /&gt;                   &lt;/td&gt;     &lt;td class="cartDescription"&gt;          &lt;img src="http://images10.newegg.com/ProductImageCompressAll/22-144-454-01.jpg" /&gt;      &lt;p&gt;      &lt;a href="http://www.newegg.com/Product/Product.asp?item=N82E16822144454" name="CART_ITEM"&gt;      Maxtor STM3160215AS 160GB 7200 RPM SATA 3.0Gb/s Hard Drive - OEM&lt;/a&gt;      &lt;br /&gt;         Item #: N82E16822144454&lt;br /&gt;Return Policy: &lt;a href="http://www.newegg.com/CustomerService/ReturnPolicy.asp#2" target="_blank"&gt;Limited 30-Day Return Policy&lt;/a&gt;&lt;br /&gt;    &lt;br /&gt;  &lt;input name="hidewt.22-144-454.0.0" id="hidewt.22-144-454.0.0" value="" type="hidden"&gt;        &lt;select size="1" title="Extended Warranty Option" class="selShipping" id="ewt.22-144-454.0.0" name="ewt.22-144-454.0.0" onchange="javascript:AddExtendWarranty('http://secure.newegg.com/NewVersion/','22-144-454','9999999','0','0');"&gt;   &lt;option value="0"&gt;Select An Optional Extended Warranty Plan&lt;/option&gt; &lt;option value="043062"&gt;1 Year Service Net Replacement Plan -- $9.99&lt;/option&gt; &lt;option value="043067"&gt;2 Year Service Net Replacement Plan -- $14.99&lt;/option&gt;        &lt;/select&gt;                             &lt;/p&gt;     &lt;/td&gt;         &lt;td class="cartSavings"&gt;                        &lt;br /&gt;&lt;/td&gt;     &lt;td class="cartPrice"&gt;      $46.99     &lt;/td&gt;    &lt;/tr&gt;      &lt;tr valign="top"&gt;               &lt;td class="cartSelect"&gt;&lt;input name="CHKITEM" value="14-133-203.1" onclick="javascript:SelectSingleItem('CHKITEM');" type="checkbox"&gt;&lt;/td&gt;                      &lt;td class="cartQty"&gt;           &lt;input name="ITEM.14-133-203.1" value="1" size="3" maxlength="3" onkeydown="Javascript:if(13 == event.keyCode) ShoppingCartSubmit('http://secure.newegg.com/NewVersion/','update','14-133-203','1');" type="text"&gt;       &lt;input name="ITEMQty.14-133-203.1" value="1" type="hidden"&gt;       &lt;input name="ITEMLIMITQTY.14-133-203.1" value="99999" type="hidden"&gt;&lt;br /&gt;                   &lt;/td&gt;     &lt;td class="cartDescription"&gt;          &lt;img src="http://images10.newegg.com/ProductImageCompressAll/14-133-203-08.jpg" /&gt;      &lt;p&gt;      &lt;a href="http://www.newegg.com/Product/Product.asp?item=N82E16814133203" name="CART_ITEM"&gt;      PNY VCG8400SXPB GeForce 8400GS 256MB 64-bit GDDR2 PCI Express x16 HDCP Ready Video Card - Retail&lt;/a&gt;      &lt;br /&gt;         Item #: N82E16814133203&lt;br /&gt;Return Policy: &lt;a href="http://www.newegg.com/CustomerService/ReturnPolicy.asp#2" target="_blank"&gt;Limited 30-Day Return Policy&lt;/a&gt;&lt;br /&gt;    &lt;br /&gt;  &lt;input name="hidewt.14-133-203.0.0" id="hidewt.14-133-203.0.0" value="" type="hidden"&gt;        &lt;select size="1" title="Extended Warranty Option" class="selShipping" id="ewt.14-133-203.0.0" name="ewt.14-133-203.0.0" onchange="javascript:AddExtendWarranty('http://secure.newegg.com/NewVersion/','14-133-203','99999','0','0');"&gt;   &lt;option value="0"&gt;Select An Optional Extended Warranty Plan&lt;/option&gt; &lt;option value="043063"&gt;1 Year Service Net Replacement Plan -- $14.99&lt;/option&gt; &lt;option value="043068"&gt;2 Year Service Net Replacement Plan -- $19.99&lt;/option&gt;        &lt;/select&gt;                             &lt;/p&gt;     &lt;/td&gt;         &lt;td class="cartSavings"&gt;                 &lt;a href="http://images10.newegg.com/UploadFilesForNewegg/rebate/SH/PNY14-133-203Aug23Sep1007cd12.pdf" target="_blank"&gt;     $10.00 Mail-in Rebate     &lt;/a&gt;&lt;br /&gt;                &lt;/td&gt;     &lt;td class="cartPrice"&gt;      $69.99     &lt;/td&gt;    &lt;/tr&gt;      &lt;tr valign="top"&gt;               &lt;td class="cartSelect"&gt;&lt;input name="CHKITEM" value="27-136-126.1" onclick="javascript:SelectSingleItem('CHKITEM');" type="checkbox"&gt;&lt;/td&gt;                      &lt;td class="cartQty"&gt;           &lt;input name="ITEM.27-136-126.1" value="1" size="3" maxlength="3" onkeydown="Javascript:if(13 == event.keyCode) ShoppingCartSubmit('http://secure.newegg.com/NewVersion/','update','27-136-126','1');" type="text"&gt;       &lt;input name="ITEMQty.27-136-126.1" value="1" type="hidden"&gt;       &lt;input name="ITEMLIMITQTY.27-136-126.1" value="99999" type="hidden"&gt;&lt;br /&gt;                   &lt;/td&gt;     &lt;td class="cartDescription"&gt;          &lt;img src="http://images10.newegg.com/ProductImageCompressAll/27-136-126-02.jpg" /&gt;      &lt;p&gt;      &lt;a href="http://www.newegg.com/Product/Product.asp?item=N82E16827136126" name="CART_ITEM"&gt;      LG Black IDE DVD-ROM Drive Model GDR-H30NK - OEM&lt;/a&gt;      &lt;br /&gt;         Item #: N82E16827136126&lt;br /&gt;Return Policy: &lt;a href="http://www.newegg.com/CustomerService/ReturnPolicy.asp#1" target="_blank"&gt;Standard Return Policy&lt;/a&gt;&lt;br /&gt;                    &lt;/p&gt;     &lt;/td&gt;         &lt;td class="cartSavings"&gt;                        &lt;br /&gt;&lt;/td&gt;     &lt;td class="cartPrice"&gt;      $17.99     &lt;/td&gt;    &lt;/tr&gt;      &lt;tr valign="top"&gt;               &lt;td class="cartSelect"&gt;&lt;input name="CHKITEM" value="20-146-558.1" onclick="javascript:SelectSingleItem('CHKITEM');" type="checkbox"&gt;&lt;/td&gt;                      &lt;td class="cartQty"&gt;           &lt;input name="ITEM.20-146-558.1" value="1" size="3" maxlength="3" onkeydown="Javascript:if(13 == event.keyCode) ShoppingCartSubmit('http://secure.newegg.com/NewVersion/','update','20-146-558','1');" type="text"&gt;       &lt;input name="ITEMQty.20-146-558.1" value="1" type="hidden"&gt;       &lt;input name="ITEMLIMITQTY.20-146-558.1" value="99999" type="hidden"&gt;&lt;br /&gt;                   &lt;/td&gt;     &lt;td class="cartDescription"&gt;          &lt;img src="http://images10.newegg.com/ProductImageCompressAll/20-146-558-04.jpg" /&gt;      &lt;p&gt;      &lt;a href="http://www.newegg.com/Product/Product.asp?item=N82E16820146558" name="CART_ITEM"&gt;      Crucial Ballistix 1GB 240-Pin DDR2 SDRAM DDR2 667 (PC2 5300) Desktop Memory Model BL12864AA663 - OEM&lt;/a&gt;      &lt;br /&gt;         Item #: N82E16820146558&lt;br /&gt;Return Policy: &lt;a href="http://www.newegg.com/CustomerService/ReturnPolicy.asp#22" target="_blank"&gt;Memory (Modules, USB) Return Policy&lt;/a&gt;&lt;br /&gt;    &lt;br /&gt;  &lt;input name="hidewt.20-146-558.0.0" id="hidewt.20-146-558.0.0" value="" type="hidden"&gt;        &lt;select size="1" title="Extended Warranty Option" class="selShipping" id="ewt.20-146-558.0.0" name="ewt.20-146-558.0.0" onchange="javascript:AddExtendWarranty('http://secure.newegg.com/NewVersion/','20-146-558','99999','0','0');"&gt;   &lt;option value="0"&gt;Select An Optional Extended Warranty Plan&lt;/option&gt; &lt;option value="043063"&gt;1 Year Service Net Replacement Plan -- $14.99&lt;/option&gt; &lt;option value="043068"&gt;2 Year Service Net Replacement Plan -- $19.99&lt;/option&gt;        &lt;/select&gt;                             &lt;/p&gt;     &lt;/td&gt;         &lt;td class="cartSavings"&gt;                        &lt;br /&gt;&lt;/td&gt;     &lt;td class="cartPrice"&gt;      $51.99     &lt;/td&gt;    &lt;/tr&gt;      &lt;tr valign="top"&gt;               &lt;td class="cartSelect"&gt;&lt;input name="CHKITEM" value="13-135-051.1" onclick="javascript:SelectSingleItem('CHKITEM');" type="checkbox"&gt;&lt;/td&gt;                      &lt;td class="cartQty"&gt;           &lt;input name="ITEM.13-135-051.1" value="1" size="3" maxlength="3" onkeydown="Javascript:if(13 == event.keyCode) ShoppingCartSubmit('http://secure.newegg.com/NewVersion/','update','13-135-051','1');" type="text"&gt;       &lt;input name="ITEMQty.13-135-051.1" value="1" type="hidden"&gt;       &lt;input name="ITEMLIMITQTY.13-135-051.1" value="99999" type="hidden"&gt;&lt;br /&gt;                   &lt;/td&gt;     &lt;td class="cartDescription"&gt;          &lt;img src="http://images10.newegg.com/ProductImageCompressAll/13-135-051-02.jpg" /&gt;      &lt;p&gt;      &lt;a href="http://www.newegg.com/Product/Product.asp?item=N82E16813135051" name="CART_ITEM"&gt;      ECS 945GCT-M (V1.0) LGA 775 Intel 945GC Micro ATX Intel Motherboard - Retail&lt;/a&gt;      &lt;br /&gt;         Item #: N82E16813135051&lt;br /&gt;Return Policy: &lt;a href="http://www.newegg.com/CustomerService/ReturnPolicy.asp#1" target="_blank"&gt;Standard Return Policy&lt;/a&gt;&lt;br /&gt;    &lt;br /&gt;  &lt;input name="hidewt.13-135-051.0.0" id="hidewt.13-135-051.0.0" value="" type="hidden"&gt;        &lt;select size="1" title="Extended Warranty Option" class="selShipping" id="ewt.13-135-051.0.0" name="ewt.13-135-051.0.0" onchange="javascript:AddExtendWarranty('http://secure.newegg.com/NewVersion/','13-135-051','99999','0','0');"&gt;   &lt;option value="0"&gt;Select An Optional Extended Warranty Plan&lt;/option&gt; &lt;option value="043063"&gt;1 Year Service Net Replacement Plan -- $14.99&lt;/option&gt; &lt;option value="043068"&gt;2 Year Service Net Replacement Plan -- $19.99&lt;/option&gt;        &lt;/select&gt;                             &lt;/p&gt;     &lt;/td&gt;         &lt;td class="cartSavings"&gt;                   -$5.00 Instant&lt;br /&gt;              &lt;a href="http://images10.newegg.com/UploadFilesForNewegg/rebate/SH/ECS13MIRsAug27Sep907jh28.pdf" target="_blank"&gt;     $10.00 Mail-in Rebate     &lt;/a&gt;&lt;br /&gt;                &lt;/td&gt;     &lt;td class="cartPrice"&gt;      &lt;span class="cartOrig"&gt;$54.99&lt;/span&gt;&lt;br /&gt;$49.99     &lt;/td&gt;    &lt;/tr&gt;      &lt;tr valign="top"&gt;               &lt;td class="cartSelect"&gt;&lt;input name="CHKITEM" value="19-116-037.1" onclick="javascript:SelectSingleItem('CHKITEM');" type="checkbox"&gt;&lt;/td&gt;                      &lt;td class="cartQty"&gt;           &lt;input name="ITEM.19-116-037.1" value="1" size="3" maxlength="3" onkeydown="Javascript:if(13 == event.keyCode) ShoppingCartSubmit('http://secure.newegg.com/NewVersion/','update','19-116-037','1');" type="text"&gt;       &lt;input name="ITEMQty.19-116-037.1" value="1" type="hidden"&gt;       &lt;input name="ITEMLIMITQTY.19-116-037.1" value="99999" type="hidden"&gt;&lt;br /&gt;                   &lt;/td&gt;     &lt;td class="cartDescription"&gt;          &lt;img src="http://images10.newegg.com/ProductImageCompressAll/19-116-037-03.jpg" /&gt;      &lt;p&gt;      &lt;a href="http://www.newegg.com/Product/Product.asp?item=N82E16819116037" name="CART_ITEM"&gt;      Intel Dual-Core E2140 Allendale 1.6GHz LGA 775 Processor Model BX80557E2140 - Retail&lt;/a&gt;      &lt;br /&gt;         Item #: N82E16819116037&lt;br /&gt;Return Policy: &lt;a href="http://www.newegg.com/CustomerService/ReturnPolicy.asp#5" target="_blank"&gt;Processors (CPUs) Return Policy&lt;/a&gt;&lt;br /&gt;    &lt;br /&gt;  &lt;input name="hidewt.19-116-037.0.0" id="hidewt.19-116-037.0.0" value="" type="hidden"&gt;        &lt;select size="1" title="Extended Warranty Option" class="selShipping" id="ewt.19-116-037.0.0" name="ewt.19-116-037.0.0" onchange="javascript:AddExtendWarranty('http://secure.newegg.com/NewVersion/','19-116-037','99999','0','0');"&gt;   &lt;option value="0"&gt;Select An Optional Extended Warranty Plan&lt;/option&gt; &lt;option value="043063"&gt;1 Year Service Net Replacement Plan -- $14.99&lt;/option&gt; &lt;option value="043068"&gt;2 Year Service Net Replacement Plan -- $19.99&lt;/option&gt;        &lt;/select&gt;                             &lt;/p&gt;     &lt;/td&gt;         &lt;td class="cartSavings"&gt;                        &lt;br /&gt;&lt;/td&gt;     &lt;td class="cartPrice"&gt;      $75.99     &lt;/td&gt;    &lt;/tr&gt;       &lt;tr class="cartSubtotal cartHeader" align="right"&gt;     &lt;td colspan="4"&gt;Subtotal:&lt;/td&gt;    &lt;td&gt;$340.93&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Total Cost: $340.93&lt;br /&gt;&lt;br /&gt;I disregarded taxes and shipping because I believe they would be comparable. So the Dell is $40 more. Bear in mind that the Dell comes with a keyboard and mouse and a 1 year warranty.&lt;br /&gt;&lt;br /&gt;So, what's my new take on this: Only build yourself if you already have some number of components lying around and can save money by not buying everything.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-1480502915853630586?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/1480502915853630586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=1480502915853630586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/1480502915853630586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/1480502915853630586'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2007/09/dell-ubuntu-vs-build-it-yourself.html' title='Dell Ubuntu vs. Build it Yourself'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-4207345456186090608</id><published>2007-09-06T08:48:00.000-04:00</published><updated>2007-09-08T08:50:00.834-04:00</updated><title type='text'>Fighting NATs and firewalls</title><content type='html'>Trying to get apache and PHP5 up on home machine to host some baby facebook applications. packard runs Fedora Core 3 which has PHP4 - too old, too hard to update. Jensen is running Fedora Core 5 which has PHP 5.1 - start there. In meantime, work on bringing up CentOS 4.5 on edsel. Then use yum to update its PHP 4 to PHP 5.1 as follows:&lt;br /&gt;yum --enablerepos=centosplus update php*. Still need to bring up mysql on edsel.&lt;br /&gt;&lt;br /&gt;After much strife, got "Hal's Test Application 1" to work. FIOS seems to block port 80 so I'm running on port 5080 on digimojo.dyndns.org. Gotta love dyndns.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-4207345456186090608?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/4207345456186090608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=4207345456186090608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/4207345456186090608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/4207345456186090608'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2007/09/fighting-nats-and-firewalls.html' title='Fighting NATs and firewalls'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-1860138572858678935</id><published>2007-07-09T22:09:00.000-04:00</published><updated>2007-09-07T22:10:18.803-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Honda'/><category scheme='http://www.blogger.com/atom/ns#' term='car'/><title type='text'>1990 Accord Appraisal</title><content type='html'>According to edmunds.com, average condition, 104,000 miles, light blue, automatic transmission: $1170. I used 'average' condition this time because of new dent in hood.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-1860138572858678935?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/1860138572858678935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=1860138572858678935' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/1860138572858678935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/1860138572858678935'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2007/07/1990-accord-appraisal.html' title='1990 Accord Appraisal'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-7684906418390085314</id><published>2007-07-06T21:56:00.000-04:00</published><updated>2007-09-07T22:12:39.064-04:00</updated><title type='text'>1996 BMW 318ti Maintenance</title><content type='html'>Records from Mike Yang are incomplete according to him.&lt;br /&gt;&lt;br /&gt;     &lt;table style="text-align: left; width: 428px; height: 1903px;" border="1" cellpadding="2" cellspacing="2"&gt;&lt;tbody&gt;&lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;DATE&lt;/span&gt;&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;Mileage&lt;/span&gt;&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;Cost ($)&lt;/span&gt;&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;Description&lt;/span&gt;&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;1/29/99&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;32,128&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;177.37&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Oil and filter change, 4 wheel alignment, wiper insert replacement, replacement idle control valve (warranty), replace both O2 sensors (warranty); Work peformed at JMK, Route 22 East&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;7/13/00&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;44,047&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;75.61&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Replace window regulator clips (warranty), oil and filter change, wiper insert replacement, replace C/S molding on outside of car, Work @ JMK&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;9/15/00&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;44,546&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;1647.00&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Repair body from collision with deer: replace bumper cover, lic. bracket, grille, RT headlamp housing, air baffles, pull nose straight ($500 deductible); Work @ JMK&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;10/4/01&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;56,234&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;558.73&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;60K general maintenance: oil and filter change, wiper insert replacement, w/w fluid, replace air cleaner, replace micro filter, service rear differential, replace battery, replace fan and V-belts; Work @ JMK&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;6/6/03&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;73,092&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;367.86&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;oil and filter change, replace front brake pads, sensors and rotors; Work @ JMK&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;10/30/03&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;77,164&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;417.12&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;mount, balance four P185/65 HR15 Bridgestone Potenza (POZ) tires, replace valve stems, dispose of old tires; Work at McLaughlin's Auto &amp; Tire Center, Berkeley Heights, NJ, tires purchased at Tire Rack, South Bend, IN&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;5/21/04&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;83,000&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;55.22&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;oil and filter change&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;5/21/04&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;83,000&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;16.63&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;emblem purchased&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;5/2/05&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;92,211&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;303.21&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Replace rear rotors, sensors, pads, oil and filter change; Work at Gogel Tire Company, East Hanover, NJ&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;5/3/05&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;92,291&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;113.59&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Flush brake fluid, lubricate steering wheel; Recommendations: 90K maintenance, power steering pump, instrument cluster bulb, bumper scrapes, windshield crack, scratches on passenger side quarter panel, trunk, driver's door, passenger side front bumper cover missing (?); Work at Rolf's, Summit NJ&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;1/17/07&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;107,280&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;339.80&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Mount and balance four new BF Goodrich P185/65R15 88T tires, 70,000 mile warranty, replace rubber valve stem&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;6/6/07&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;108,145&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;0.00&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Ownership transfer to Hal Purdy from Ping-Fai Yang&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;6/11/07&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;108,155&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;216.24&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Diagnose CEL and Transmission Fault lights - found engine light on due to load measurement fault (154) and a throttle position fault (117), trans light on due to TPS fault (154). Test TPS and found voltage readings incorrect. Remove and replace Throttle Position Sensor, clean air cleaner box of insulation debris, clear computer of all fulat codes; (Eurosport of Westfield, Westfield NJ)&lt;br /&gt;   &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;7/7/07&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;108,282&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;2.00&lt;br /&gt;   &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Inspect front brakes - rotors good, pads at 4mm; Inspect rear brakes - rotors good though not all rust gone yet, bleed both rear calipers with new DOT 4 brake fluid; Diagnose w/w fluid problem with right side nozzle - nozzle broken where plastic inlet tube joins nozzle; Inspect power steering pump - signs of slight leak on hose - wipe clean for future examination (khp)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-7684906418390085314?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/7684906418390085314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=7684906418390085314' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/7684906418390085314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/7684906418390085314'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2007/07/1996-bmw-318ti-maintenance_06.html' title='1996 BMW 318ti Maintenance'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-3326061126762566427</id><published>2006-09-21T12:02:00.000-04:00</published><updated>2007-09-18T12:16:41.905-04:00</updated><title type='text'>1989 Saab 900 Turbo Maintenance</title><content type='html'>&lt;table style="width: 428px; text-align: left; height: 5832px;" border="1" cellpadding="2" cellspacing="2"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;DATE&lt;/span&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;Mileage&lt;/span&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;Cost&lt;/span&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;Description of Work&lt;/span&gt;&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;9/14/1989&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;0&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;1989 Saab 900 Turbo 3 Door Delivery: Invoice: $23795, Metallic Paint: $485, Destination: $359, Total: 24,639 VIN: YS3AL35L7K3021079&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;11/8/1989&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;900&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;1,000 mile service: oil &amp;amp; filter change, gear oil replaced; APC solenoid, low power, R &amp;amp; R pressure transducer (W = Warranty), Floor mats installed&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;3/23/1990&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;3,579&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Oil and filter change, Rattle reported: tightened rear suspension; intermittent relay replaced (W)&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;8/1/1990&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;7,562&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;7,500 service complete, Idle surge reported: reset base idle, replaced A/C motor; adjust trunk latch; Rattle on bumps reported: Retighten rear suspension; adjust turbo boost&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;10/5/1990&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;9,629&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Oil and filter change&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;2/18/1991&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;14,270&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Oil and filter change; Check brakes - OK; Left passive belt won't let driver out, test system, ordered; New L/F door latch; coolant leak - Replaced water pump&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;5/23/1991&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;16,731&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;15,000 service; Driver's seat belt switch replaced; seat back release handle replaced; new wipers installed; low fuel indicator stays on - replace fuel transmitter&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;9/17/1991&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;19,521&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Oil and filter change, Checking noise from APC solenoid: R&amp;amp; R transducer; Retrieve gold earring from under emergency brake; hatch rattle reported - adjust latch&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;5/8/1992&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;24,785&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Oil and filter change, Replaced front brake pads&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;8/24/1992&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;27,210&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Balance wheels; Replaced right passive belt relay&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;11/17/1992&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;28,910&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;30,000 Service, Oil and filter change; Rattle under car reported: Needs sway bar bushings; Fasten door moldings&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;9/29/1993&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;35,241&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Oil and filter change; Antenna inoperable - replaced antenna mast; Heater motor blows fuses - replaced fuse, works; Remove and straighten skid plate; undercarriage OK; Replace front lower stock bushings&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;4/28/1994&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;39,050&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;37,500 Service, Oil and filter change; Stumble at idle reported - Clean throttle housing, Clean fuel pressure regulator&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;6/21/1994&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;40,830&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Blower motor replaced, 30 amp fuse replaced&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;11/16/1994&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;45,198&lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Antifreeze replaced?; Oil and filter change; Replace battery; Move front to rear and replace rear tires; Rattle under car reported: adjust exhaust; Replace rear brake pads; Replace sway bar bushings&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;5/10/1996&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;57,331&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Oil and filter change; Wheel bearing issue reported (?) - OK to wait to 60K; throttle linkage reported to back off more than normal when take foot off gas - R &amp;amp; R turbo bypass valve&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;2/12/1997&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;62,737&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;60,000 service: oil and filter change, fuel filter replaced, distributor cap, rotor, plugs, wires, air filter, coolant replaced, No clutch pressure reported - R&amp;amp;R clutch assy and master cylinder [not a replacement of clutch just hydraulics];    &lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;9/17/97&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;???&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Oil and filter change; State inspection&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;1/21/1998&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;69,850&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Oil and filter change; Exhaust reported very loud - Replace front pipe, center pipe, muffler (aluminized, warranty), tailpipe&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;9/4/1998&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;75,494&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;State inspection&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;11/4/1998&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;76,745&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;75,000 service: Oil and filter change, washer jet valve; Oil pressure sending unit switch replaced; Mount and balance four new tires - 195/60 MXV4; Replace all belts (three); Replace front motor mount&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;3/22/2000&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;86,443&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;82,500 service: Oil and filter change, PCV hose replaced, license plate bulb replaced; Tail pipe and hangers replaced; Left CV boot replaced&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;8/31/2001&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;94,655&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;State Inspection, failed first time for NOx, then passed&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;9/9/2001&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;~94,000&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Four new Michelin MXV4 P195/60 R15 tires installed&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;9/24/2001&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;95,355&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;95,000 Service: Oil and filter change, fuel filter, air filter, distributor cap, rotor, wires, plugs, replace antifreeze; Odometer reported intermittent - no problem found; Drivers left front vent stuck - freed up; Front brake pulsation reported - 50% left on pads; Stall when car is warm reported - could not reproduce; Oil leak - replace valve cover gasket&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;7/8/2002&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;101,240&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Car runs hot - cooling fan inoperable - Brought car up to top temp - fans did not come on. Jumped fan switch and ran car for awhile longer, engine continued to heat up. Radiator was hot on bottom and cold on top - Replaced radiator, thermostat, thermostat seal, and fan switch&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;9/12/2002&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;100000 (sic)&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;New Battery: Diehard WTHNDLER Grp 26&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;7/7/2003&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;105014&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Replace front brake pads, rotors, rear brake pads, rotors; Replace front oil seal; Replace washer jet valve; Replace antenna mast; Major service: Oil and filter change, fuel filter replaced, air filter replaced, distributor cap, rotor, wires, replace antifreeze, replace spark plugs; Replace all belts (three), Replace left front CV joint and boot; Replace clutch, flywheel refaced, t/o bearing replaced, clutch hose, (clutch) master cylinder replaced&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;9/22/2006&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;105094&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Lorinda gives car to me.&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;9/28/2006&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;105100&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;$29.00&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Voltage regulator replaced&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;9/28/2006&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;105106&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;$75.00&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Driver's side turn signal lens assembly replaced&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;9/29/2006&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;105107&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;$16.05&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Wiper blades replaced&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;10/10/2006&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;88,036&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;$267.45&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Odometer/speedometer head replaced. Speedo head gotten from Goldwing Saab Recyclers for $125.00; work done by Tibor Ambrus at Swedish Car Service; 5 bulbs replaced in console and dash; A/C compressor diagnosed as bad; Approximately 236 miles put on car before this odometer installed so starting odometer reading can be estimated as 87,800&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;10/11/2006&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;88,060&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;$77.50&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;NJ Inspection - pass; work done at Prestige Auto&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;10/22/2006&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;88,131&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;----&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Tighten alternator belts.&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;11/16/2006&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;88,500&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;$823.22&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Left front fender replaced; fender gotten from Goldwing Recycled Saab Used Parts; installation and painting done by Showcase Auto Body in Somerville&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;11/17/2006&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;88,554&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;----&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Driver's side automatic seatbelt motor attempts to engage every 10 seconds, draining battery. Driver's side motor disabled by removing left most relay under back seat on driver's side; relay left next to its socket&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;11/18/2006&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;88,569&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;----&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;1/3 quart oil added&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;12/3/2006&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;88,790&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;$280.00&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;New stereo installed: Dual receiver, Kenwood rear speakers, Polk front speakers, wire harness. Components bought at Crutchfield.com&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;12/6/2006&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;88,844&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;$88.76&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Interstate Megatron battery installed; battey bought at Highview Garage&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;12/9/2006&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;88,950&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;$9.00&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Polk front speakers installed (cost included above); Secured aux input port; installed plastic pocket ($9) where equalizer used to be&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;2/24/2007&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;89,842&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;----&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Tightened A/C compressor and P/S belt; tighten alternator belt&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;3/24/2007&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;90,244&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;$28.00&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Reverse gear repaired; Reverse gear wouldn't engage, grinding noise heard. After consultation at saabnet, found link to "Reverse Gear Modification in 900 5 speed transmission" at townsendimports.com. Drained manual transmission oil, removed dipstick plate, performed modification as per instructions, replaced dipstick plate gasket sealed with Permatex anaerobic gasket sealant. Refilled transmission case with Redline MTL manual transmission oil, 2.8 quarts. Reverse gear engages beautifully!&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;4/1/2007&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;90,423&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;$3.20&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Headliner fabric pinned up with "twist pins" from Michael's Craft Store&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;5/4/207&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;90,607&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;$136.10&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Replace heater control valve with OEM valve bought at eeuroparts.com. replace brake switch that shorted out and fried itself when coolant got into it.&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;5/7/2007&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;90,664&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;----&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;Reseated right dash console illumination bulb to make it light&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;     &lt;tr&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;       &lt;td style="vertical-align: top;"&gt;&lt;br /&gt;    &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt; &lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-3326061126762566427?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/3326061126762566427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=3326061126762566427' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/3326061126762566427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/3326061126762566427'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2006/09/1989-saab-900-turbo-maintenance.html' title='1989 Saab 900 Turbo Maintenance'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-8802602960484517204</id><published>2006-09-08T13:18:00.000-04:00</published><updated>2007-09-13T13:21:08.899-04:00</updated><title type='text'>2007 Honda Fit Sport order</title><content type='html'>Ordered Honda Fit from Dave Pardee over the phone today. Quoted price including MSRP (no discount or premium), delivery, doc fees, taxes, registration: $17,252.75.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-8802602960484517204?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/8802602960484517204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=8802602960484517204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/8802602960484517204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/8802602960484517204'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2006/09/2007-honda-fit-sport-order.html' title='2007 Honda Fit Sport order'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-1144619857528819301</id><published>2006-07-24T15:19:00.000-04:00</published><updated>2007-09-14T12:27:40.138-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DFC reverse application router'/><title type='text'>DFC Application Router supporting reverse</title><content type='html'>DFC algorithm specifies that feature boxes are marked as reversible. Then, one can verify that if A,B, and C are fbs subscribed to address &lt;span style="font-style: italic;"&gt;a&lt;/span&gt; in order in originating region, then C,B,A appear in that order in terminating region for address, &lt;span style="font-style: italic;"&gt;a&lt;/span&gt;. To verify this property in advance for the JSR289  DFC App Router implementation is difficult:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;With regular expression based subscription, it's hard to know that the above property is met for the universe of addresses.&lt;/li&gt;&lt;li&gt;Unlike DFC, originating and terminating addresses are  not natively  'comparable'.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;So, simplify:&lt;br /&gt;&lt;br /&gt;Application D issues a reverse with address, &lt;span style="font-style: italic;"&gt;r&lt;/span&gt;&lt;br /&gt;Two cases.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;r&lt;/span&gt; subscribes to D in the other region. Compute route set of &lt;span style="font-style: italic;"&gt;r&lt;/span&gt;, RS(&lt;span style="font-style: italic;"&gt;r&lt;/span&gt;). D is in RS(&lt;span style="font-style: italic;"&gt;r&lt;/span&gt;). Take RSR(&lt;span style="font-style: italic;"&gt;r&lt;/span&gt;) = Suffix(RS(&lt;span style="font-style: italic;"&gt;r),&lt;/span&gt; D) which is the list of applications higher in priority than D. [What about applications that have no ordering relationship with D? - They are arbitrarily included or not included?]&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;r&lt;/span&gt; does not subscribe to D in other region. Compute route set of &lt;span style="font-style: italic;"&gt;r&lt;/span&gt;, RS(&lt;span style="font-style: italic;"&gt;r&lt;/span&gt;). D is not in RS(&lt;span style="font-style: italic;"&gt;r&lt;/span&gt;). Let RRS(&lt;span style="font-style: italic;"&gt;r) = &lt;/span&gt;RS&lt;span style="font-style: italic;"&gt;(r).&lt;/span&gt; No fanciness trying to determine a suffix of RS(&lt;span style="font-style: italic;"&gt;r&lt;/span&gt;) based on inferred order of D within RS(r) - too complex.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-1144619857528819301?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/1144619857528819301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=1144619857528819301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/1144619857528819301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/1144619857528819301'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2006/07/dfc-application-router-supporting.html' title='DFC Application Router supporting reverse'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-348234846920426557.post-54838847400332029</id><published>2000-07-09T21:42:00.000-04:00</published><updated>2007-09-08T09:10:50.480-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CVS'/><title type='text'>CVS</title><content type='html'>CVSROOT=:pserver:khp@renfrew:/local/ECLIPSE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;$ cvs co -c&lt;br /&gt;gives all modules in alphabetical order. 'co' is shorthand for 'checkout'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/348234846920426557-54838847400332029?l=digimojo.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digimojo.blogspot.com/feeds/54838847400332029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=348234846920426557&amp;postID=54838847400332029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/54838847400332029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/348234846920426557/posts/default/54838847400332029'/><link rel='alternate' type='text/html' href='http://digimojo.blogspot.com/2007/09/cvs.html' title='CVS'/><author><name>Hal Purdy</name><uri>http://www.blogger.com/profile/10851408822192285267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
