<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Daniel J. Luke&apos;s Weblog</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/" />
    <link rel="self" type="application/atom+xml" href="http://www.geeklair.net/~dluke/atom.xml" />
    <id>tag:www.geeklair.net,2008-08-13:/~dluke//1</id>
    <updated>2008-10-03T14:59:28Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.21-en</generator>

<entry>
    <title>VP Debate Notes</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/archives/2008/10/vp-debate-notes.html" />
    <id>tag:www.geeklair.net,2008:/~dluke//1.1125</id>

    <published>2008-10-03T02:52:07Z</published>
    <updated>2008-10-03T14:59:28Z</updated>

    <summary>I thought that Gwen Ifill did a good job as moderator. While I was disappointed with the debate format (especially...</summary>
    <author>
        <name>dluke</name>
        <uri>http://geeklair.net/~dluke</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.geeklair.net/~dluke/">
        <![CDATA[<p>I thought that Gwen Ifill did a good job as moderator. While I was disappointed with the debate format (especially the shortness of the answers), her questions overall seemed very good. One exception being the stupid 'achilles heel' question (which seemed more like a typical HR interview question).</p>

<p>Of course, during the debate I envisioned a new debate format where the moderator would interrupt and berate the candidate for not answering the question that was asked. (In this debate, both candidates would have been interrupted, although Gov. Palin would have been more often).</p>

<p>And finally, I think that the seemingly random specter of Holocaust 2.0 by Gov. Palin at 9:52PM managed to cross over into <a href="http://en.wikipedia.org/wiki/Godwin's_law">"Godwin's Law"</a> territory, thus giving us a definitive loser to the debate.</p>

<p>That is all.</p>]]>
        
    </content>
</entry>

<entry>
    <title>mod_deflate problems</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/archives/2008/08/mod-deflate-problems.html" />
    <id>tag:www.geeklair.net,2008:/~dluke//1.1117</id>

    <published>2008-08-22T21:26:43Z</published>
    <updated>2008-08-22T21:33:51Z</updated>

    <summary>So, I had apache2 configured globally with mod_deflate as such: AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript ... which was working...</summary>
    <author>
        <name>dluke</name>
        <uri>http://geeklair.net/~dluke</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.geeklair.net/~dluke/">
        <![CDATA[<p>So, I had apache2 configured globally with mod_deflate as such:</p>

<p>AddOutputFilterByType DEFLATE text/html text/plain text/xml text/javascript</p>

<p>... which was working fine.</p>

<p>However, when doing a test deployment of an application I'm working on for work, FF3 didn't like what Catalyst was sending back for my login page (which works fine in Safari).</p>

<p>A quick fix was to temporarily disable it. Of course, one noticeable thing is that the web application I'm writing feels much faster without it on. I suspect this is mostly due to the relatively slow CPUs on the geeklair.net machine. This plus the fact that the server isn't bandwidth constrained at all probably makes mod_deflate a bad idea (or at least a bad idea to be globally active).</p>

<p>I may re-enable it for some portions of the stuff that is being served (perhaps most of the vhosts and the geeklair.net main site + blogs). For now, though, it's disabled.</p>]]>
        
    </content>
</entry>

<entry>
    <title>I&apos;m sure _nothing_ can go wrong</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/archives/2008/06/im-sure--nothing--can-go-wrong.html" />
    <id>tag:www.geeklair.net,2008:/~dluke//1.1077</id>

    <published>2008-06-20T16:37:34Z</published>
    <updated>2008-06-20T16:39:19Z</updated>

    <summary>Purdue scientists to use wasps against ash borer We&apos;re importing a non-native species (or three) to try to control the...</summary>
    <author>
        <name>dluke</name>
        <uri>http://geeklair.net/~dluke</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.geeklair.net/~dluke/">
        <![CDATA[<p><a href="http://www.lansingstatejournal.com/apps/pbcs.dll/article?AID=/20080620/NEWS02/806200348/1001/NEWS">Purdue scientists to use wasps against ash borer </a></p>

<p>We're importing a non-native species (or three) to try to control the emerald ash borer.</p>

<p>I don't like wasps.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Gee, thanks</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/archives/2008/06/gee-thanks.html" />
    <id>tag:www.geeklair.net,2008:/~dluke//1.1076</id>

    <published>2008-06-19T14:37:03Z</published>
    <updated>2008-06-19T14:38:26Z</updated>

    <summary>PyObjC, you are so helpful: &quot;Expecting instance of reply_fixer as self, got one of reply_fixer&quot; That doesn&apos;t seem like a...</summary>
    <author>
        <name>dluke</name>
        <uri>http://geeklair.net/~dluke</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.geeklair.net/~dluke/">
        <![CDATA[<p>PyObjC, you are so helpful:</p>

<p>"Expecting instance of reply_fixer as self, got one of reply_fixer"</p>

<p>That doesn't seem like a reason to throw an exception to me.</p>

<p>I'm pretty close to just giving up on python for this and using Objective-C instead (even though part of the reason why I'm doing this is to play with python some more).</p>]]>
        
    </content>
</entry>

<entry>
    <title>Physical Therapy for Achilles Tendonitis</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/archives/2008/05/physical-therapy-for-achilles-tendonitis.html" />
    <id>tag:www.geeklair.net,2008:/~dluke//1.1061</id>

    <published>2008-05-23T23:30:13Z</published>
    <updated>2008-05-23T23:45:00Z</updated>

    <summary>I&apos;ve been suffering from progressively worsening achilles tendonitis since sometime around 2002. In 2004, I was fitted for orthotics (since...</summary>
    <author>
        <name>dluke</name>
        <uri>http://geeklair.net/~dluke</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.geeklair.net/~dluke/">
        <![CDATA[<p>I've been suffering from progressively worsening achilles tendonitis since sometime around 2002. In 2004, I was fitted for orthotics (since I over-pronate) and it made things better, but I didn't heal fully. In late 2006/early 2007 I started getting worse and decided to stop fencing competitively, not practice as much, and let things heal. Achilles tendonitis is an over-use injury, so rest seemed to be the best idea.</p>

<p>However, I while the day-to-day pain went away, any activity would cause the problem to flare up again. After an appointment with my new doctor (since my previous one retired), I'm now going to a physical therapist to try to help my achilles tendonitis (which wasn't healing by just resting).</p>

<p>So far, the results are really good. On the first day, I had cortisone delivered via <a href="http://en.wikipedia.org/wiki/Therapeutic_ultrasound">therapeutic ultrasound</a> and electrical stimulation on both tendons. </p>

<p>The second visit started with some warm-up and then some exercises. Since the previous visit had made me fairly sore, we skipped the electrical stimulation and just did the ultrasound treatment.</p>

<p>On the third visit, we did some exercises, noted that the swelling in my tendons had been dramatically reduced, and tried <a href="http://en.wikipedia.org/wiki/Iontophoresis">iontophoresis</a>. Which was what my new doctor had originally recommended (he also advised me to get some night splints, since they are fairly cheap and help a good portion of the time. I ordered a pair of <a href="http://www.thesock.com/">Strassburg Socks</a> after being unable to find something similar locally).</p>

<p>Today was visit 4. The night previously, I had a fencing lesson which went fairly well (and I was able to do a moderate level of activity which didn't result in lots of pain the next morning). Again, we noted the the swelling had gone down (even more) in my tendons and the physical therapist noted that they felt looser. Since the iontophoresis had resulted in a little pain/discomfort, we decided to just do the ultrasound treatment after the exercises. We added a couple of new exercises to the routine this time.</p>

<p>That brings things up to date. My tendons currently feel much better than they have in the past two years, which is pretty exciting.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Oh yes, it&apos;s very nice</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/archives/2008/05/oh-yes-its-very-nice.html" />
    <id>tag:www.geeklair.net,2008:/~dluke//1.1046</id>

    <published>2008-05-16T00:18:31Z</published>
    <updated>2008-05-16T00:19:23Z</updated>

    <summary>You must click this: holy f&apos;in WOOD...</summary>
    <author>
        <name>dluke</name>
        <uri>http://geeklair.net/~dluke</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.geeklair.net/~dluke/">
        <![CDATA[<p>You must click this:</p>

<p><a href="http://lansing.craigslist.org/zip/680917850.html">holy f'in WOOD </a></p>]]>
        
    </content>
</entry>

<entry>
    <title>Yes, we are still dumb in Michigan</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/archives/2008/05/yes-we-are-still-dumb-in-michigan.html" />
    <id>tag:www.geeklair.net,2008:/~dluke//1.1039</id>

    <published>2008-05-07T17:36:22Z</published>
    <updated>2008-05-07T17:38:00Z</updated>

    <summary>The Michigan supreme court makes another bad decision. I at least some of the uninformed people who voted for that...</summary>
    <author>
        <name>dluke</name>
        <uri>http://geeklair.net/~dluke</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.geeklair.net/~dluke/">
        <![CDATA[<p>The Michigan supreme court makes another <a href="http://www.lansingstatejournal.com/apps/pbcs.dll/article?AID=/20080507/NEWS01/805070381/1001/RSS">bad decision.</a></p>

<p>I at least some of the uninformed people who voted for that craptacular state constitutional amendment realize what a stupid mistake that that was.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Spring has Sprung</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/archives/2008/04/weekend-chores.html" />
    <id>tag:www.geeklair.net,2008:/~dluke//1.1032</id>

    <published>2008-04-27T18:20:26Z</published>
    <updated>2008-04-30T13:41:55Z</updated>

    <summary>Things completed: - Filled the bird feeder for the first time since last fall - Prepare snowblower for off season...</summary>
    <author>
        <name>dluke</name>
        <uri>http://geeklair.net/~dluke</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.geeklair.net/~dluke/">
        <![CDATA[<p>Things completed:</p>

<p>- Filled the bird feeder for the first time since last fall<br />
- Prepare snowblower for off season (siphon fuel back to can, run snowblower dry)<br />
- Change lawnmower oil<br />
- Sharpen lawnmower blade<br />
- Mow the lawn<br />
- Clean up piles of leaves near driveway, air conditioner, and back porch steps (and put them in our new <a href="http://geeklair.net/~eofhan/2008/04/and-only-3-months-after-i-plan.html">compost bin</a>)<br />
- Take hoses out of garage and hook them back up<br />
- Change tires on the IS300 (store snow tires, put on summer tires)</p>

<p>Things yet to be completed:</p>

<p>- Pick up my roto-tiller from my sister<br />
- Prepare garden area behind garage (till, mix in new soil, fertilize)<br />
- Purchase garden fence and install it<br />
- Plant seeds<br />
- Water<br />
- Purchase new mulch and spread<br />
- Use the tiller in 'edger' mode to clean up the edges of the lawn near the driveway/sidewalk<br />
- Trim bushes<br />
- Trim trees (and call a tree trimmer to allow more sunlight by the garden and trim the maple away from the house)</p>]]>
        
    </content>
</entry>

<entry>
    <title>Misleading Studies abound</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/archives/2008/04/misleading-studies-abound.html" />
    <id>tag:www.geeklair.net,2008:/~dluke//1.1022</id>

    <published>2008-04-15T17:18:00Z</published>
    <updated>2008-04-15T17:25:32Z</updated>

    <summary>So, CNN is reporting that a study shows single parents cost taxpayers $112 billion. Of course, the observant reader will...</summary>
    <author>
        <name>dluke</name>
        <uri>http://geeklair.net/~dluke</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.geeklair.net/~dluke/">
        <![CDATA[<p>So, CNN is reporting that a study shows <a href="http://www-cgi.cnn.com/2008/LIVING/personal/04/15/fragmented.families.ap/index.html">single parents cost taxpayers $112 billion</a>.</p>

<p>Of course, the observant reader will notice that the "... work was sponsored by four groups ... the New York-based Institute for American Values, the Institute for Marriage and Public Policy, Families Northwest of Redmond, Washington, and the Georgia Family Council, an ally of the conservative ministry Focus on the Family."</p>

<p>As you might expect, when advocacy groups (of any political persuasion) support any kind of study, the outcome is strangely correlated with their agenda.</p>

<p>There is a good discussion of the particular trick used to achieve the result with this study in <a href="http://freakonomics.blogs.nytimes.com/2008/04/15/the-fiscal-costs-of-marriage-and-divorce/">this post (at the Freakonomics blog)</a>.</p>

<p>Summary:</p>

<p>"But the first law of advocacy science coincides with a well-known economic principle: any cost-benefit analysis that only looks at one side of the ledger will always come to a reliable conclusion."</p>]]>
        
    </content>
</entry>

<entry>
    <title>Potential Fix for Mail.app slowness</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/archives/2008/03/potential-fix-for-mailapp-slowness.html" />
    <id>tag:www.geeklair.net,2008:/~dluke//1.1007</id>

    <published>2008-03-26T16:13:24Z</published>
    <updated>2008-03-26T20:34:43Z</updated>

    <summary>Mail.app has been acting a little strangely for me on 10.5 (incorrect unread message counts for mailboxes, occasionally stalling for...</summary>
    <author>
        <name>dluke</name>
        <uri>http://geeklair.net/~dluke</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.geeklair.net/~dluke/">
        <![CDATA[<p>Mail.app has been acting a little strangely for me on 10.5 (incorrect unread message counts for mailboxes, occasionally stalling for a minute or so before displaying a message - especially while synchronizing).</p>

<p>Some searching online led me to suspect that the Envelope Index sqlite database was in in need of a vacuum.</p>

<p>Procedure:</p>

<p>1. Quit Mail.app<br />
2. Run $ sqlite3 ~/Library/Mail/Envelope\ Index vacuum<br />
3. Wait.<br />
4. Launch Mail.app</p>

<p>So far, it seems to have helped immensely. (In a year or so, I'll probably need to search for this post to do it again - it might make sense to turn on <a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum">auto_vacuum</a>, but it looks like it needs to be turned on before the tables are set up).</p>]]>
        
    </content>
</entry>

<entry>
    <title>Cats!</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/archives/2008/03/cats.html" />
    <id>tag:www.geeklair.net,2008:/~dluke//1.999</id>

    <published>2008-03-14T13:25:30Z</published>
    <updated>2008-03-20T18:02:49Z</updated>

    <summary>Sorry, no pictures (to protect their shame). I recently gave both cats (Boris and Viktor) a bath. They did not...</summary>
    <author>
        <name>dluke</name>
        <uri>http://geeklair.net/~dluke</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.geeklair.net/~dluke/">
        <![CDATA[<p>Sorry, no pictures (to protect their shame).</p>

<p>I recently gave both cats (Boris and Viktor) a bath. They did not entirely enjoy the experience, but they are both much softer and smell nice. As you might expect, Boris eventually realized that he wasn't going to be able to escape the bath and let me finish without too much struggle. Viktor never stopped trying to escape.</p>

<p>If you've ever visited my house, you know that of the two cats, Viktor's fur is significantly coarser feeling than Boris'. I had assumed that this was just a reflection of differences in their hair.</p>

<p>It's not.</p>

<p>After bathing both of them, Viktor's hair is as soft as Boris'. Viktor is just much worse at cleaning himself.</p>

<p>I guess this means that somewhat regular baths are in their future.</p>

<p>(Maybe I'll take wet cat pictures next time.)</p>]]>
        
    </content>
</entry>

<entry>
    <title>geeklair.net MT configuration change</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/archives/2008/03/geeklairnet-mt-configuration-change.html" />
    <id>tag:www.geeklair.net,2008:/~dluke//1.996</id>

    <published>2008-03-13T01:02:33Z</published>
    <updated>2008-03-28T15:24:32Z</updated>

    <summary>I&apos;ve switched MT from running under mod_fastcgi to run under mod_fcgid, as MT seems to get &apos;confused&apos; (and leak memory)...</summary>
    <author>
        <name>dluke</name>
        <uri>http://geeklair.net/~dluke</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.geeklair.net/~dluke/">
        <![CDATA[<p>I've switched MT from running under mod_fastcgi to run under mod_fcgid, as MT seems to get 'confused' (and leak memory) after running for a while and I don't see a mod_fastcgi option to restart things run as FastCGIServers. (mod_fcgid defaults to restarting things on occasion and has a knob that allows me to tweak it).</p>

<p>mod_fastcgi stays around to run the WebObjects adaptor, for now at least, though.</p>

<p>So far, things are looking good, but as usual, let me know if you notice any problems.</p>

<p>Update: I switched things back to mod_fastcgi as fcgid seemed to have a problem with how MT does image uploads.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Another 10.5 upgrade note (higher than normal load)</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/archives/2008/02/another-105-upgrade-note-higher-than-normal-load.html" />
    <id>tag:www.geeklair.net,2008:/~dluke//1.988</id>

    <published>2008-02-14T14:45:08Z</published>
    <updated>2008-03-04T15:46:55Z</updated>

    <summary>After upgrading to 10.5, I noticed that the load on the machine was considerably higher than usual (the &apos;load average&apos;...</summary>
    <author>
        <name>dluke</name>
        <uri>http://geeklair.net/~dluke</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.geeklair.net/~dluke/">
        <![CDATA[<p>After upgrading to 10.5, I noticed that the load on the machine was considerably higher than usual (the 'load average' is roughly the number of processes waiting for CPU time).  I had assumed that this was mostly because of the new Time Machine backups I had turned on on the machine.</p>

<p>In an effort to reduce the machine's load, I turned off Spotlight indexing which seemed to help some. The load was still a bit higher than what was previously normal, though.</p>

<p>Eventually, I discovered that the new _mailman user conflicted with the mailman user I had created when installing the mailman mailing list software on the machine a while ago:</p>

<p>% sudo dscl . -read users/mailman RecordName<br />
RecordName: _mailman mailman</p>

<p>Of course, the _mailman account had a UID/GID of 78, while the account I had created had a UID/GID of 504.</p>

<p>I could not determine how to correct this with dscl, since it showed a 'merged' version of both accounts, and instead just removed the mailman.plist from /var/db/dslocal/nodes/Default/users. I then rebooted (as sending SIGHUP to DirectoryServices didn't seem to get it to pick up the changes I had just made).</p>

<p>The load on the machine went down to 'normal' levels then, and I decided to re-enable spotlight. After it finished indexing the drive, the load on the geeklair seems to have stabilized back at the old levels.</p>

<p>Update: I ended up disabling spotlight again (while leaving Time Machine active) as the backups are useful, but command-line mdfind doesn't get used very much (if at all).</p>]]>
        
    </content>
</entry>

<entry>
    <title>geeklair.net 10.5 upgrade notes</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/archives/2008/01/geeklairnet-105-upgrade-notes.html" />
    <id>tag:www.geeklair.net,2008:/~dluke//1.977</id>

    <published>2008-01-27T16:38:12Z</published>
    <updated>2008-01-27T16:56:05Z</updated>

    <summary>Things that went amazingly right: - The Launchd scripts I had converted system services over to all appeared to run...</summary>
    <author>
        <name>dluke</name>
        <uri>http://geeklair.net/~dluke</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.geeklair.net/~dluke/">
        <![CDATA[<p>Things that went amazingly right:<br />
- The Launchd scripts I had converted system services over to all appeared to run perfectly.<br />
- Removing the spare (standby) disk from the RAID mirror and setting it up as a TimeMachine backup disk worked fine.</p>

<p>Things that went horribly wrong:<br />
- After running through the upgrade install on the 10.5 DVD, the machine refused to boot up (verbose boot showed some kext loading and then the machine would power itself off). I eventually fixed this by booting off of the install DVD, removing the entire contents of /System/Library/Extensions and re-running the upgrade. This seemed to fix things.<br />
- Upon first successful boot, there were no accounts in the admin group (my account had been the only one with admin privileges). Booting into single user mode allowed me to update /private/var/db/dslocal/nodes/Default/groups/admin.plist and fix the problem.<br />
- The postfix user and postdrop group had changed to _postfix and _postdrop (so my postfix config needed to be updated.<br />
- The new clamav user and groups shared uid/gid with dovecot user/groups I had added. I think I've moved all of my created users/groups to uid/gid > 500 so this shouldn't be a problem in the future.<br />
- postfix decided to work for a while and then eventually become unable to look up users via the local_recipient_maps setting I had been using (unix:passwd.byname $alias_maps) changing this to use the proxy (proxy:unix:passwd.byname $alias_maps) seems to have fixed it.</p>

<p>Relatively minor issues:<br />
- my syslog conf got wiped out (/etc/syslog.conf was replaced)<br />
- my snmpd.conf got wiped out (/etc/snmpd/snmpd.conf was replaced)<br />
- The Time Machine disk is on a PCI IDE card and the machine thinks that the disk is 'removable' , but a little /etc/fstab magic should make it so that it gets mounted at boot as it should.<br />
- The installer took a really long time to fsck the disk the first time the install ran</p>]]>
        
    </content>
</entry>

<entry>
    <title>Snow + Tires = Snow Tires</title>
    <link rel="alternate" type="text/html" href="http://www.geeklair.net/~dluke/archives/2007/11/snow-tires-snow-tires.html" />
    <id>tag:www.geeklair.net,2007:/~dluke//1.952</id>

    <published>2007-11-21T22:50:18Z</published>
    <updated>2007-11-21T23:04:34Z</updated>

    <summary>It&apos;s supposed to snow tomorrow, so I&apos;ve switched the IS300 to snow tires (thus preventing it from snowing for the...</summary>
    <author>
        <name>dluke</name>
        <uri>http://geeklair.net/~dluke</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.geeklair.net/~dluke/">
        <![CDATA[<p>It's supposed to snow tomorrow, so I've switched the IS300 to snow tires (thus preventing it from snowing for the next several weeks).</p>

<p>Of course, the car's handling has felt a little off for the last month or so, and after swapping the tires, I see why. The inside edge of all 4 tires has worn down very far (there's almost no tread left on the inside edge of the rear tires, and very little on the inside edge of the front tires). Some reading on the internets indicates that this may be the 'normal' wear pattern for the factory's alignment settings (but that new and alternative alignment settings are available to help). I'll see if I can find more information, but I'll probably have someone (Toyota of Grand Rapids) look at it in the spring when I'll be purchasing a new set of non-snow tires.</p>

<p>[Which means I get about 4 months of time to decide which tires I want ;-) ] </p>]]>
        
    </content>
</entry>

</feed>
