<?xml version='1.0' encoding='utf-8' ?>
<rss version='2.0'>
  <channel>
    <title>Lori's Blog</title>
    <link>http://loriholden.com</link>
    <description>Lori Holden's blog. Talks about her life, programming, ruby, etc.</description>
    <language>en-us</language>
    <pubdate>Wed, 22nd Apr 2009 12:30:35 -0700</pubdate>
    <lastbuilddate>Wed, 22nd Apr 2009 12:30:35 -0700</lastbuilddate>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>Confab</generator>
    <item>
      <title>SETI</title>
      <description>
        <![CDATA[<p>Between all the stars of all the galaxies in the universe, the odds of there being other life besides us is amazingly huge. So high in fact, that the odds are likely greater then your having been born.</p>
        
        <p>Not a technical source, but I liked the quote:</p>
        
        <blockquote><p>All of my ancestors (and yours) survived long enough to procreate against considerable odds – in a long, long line going back to a single [celled] organism. And, of course, each of my ancestors (and yours) which produced millions of sperm or hundreds or thousands of eggs were the focal point of a genetic jackpot in themselves.
        -- <a href="http://jyte.com/cl/the-odds-of-me-existing-are-infinitesimally-small" title="Jonathan Schofield: The odds of me existing are infinitesimally small">Jonathan Schofield</a></p></blockquote>
        
        <p>The problem to keep in mind with SETI is that the <a href="http://en.wikipedia.org/wiki/Timeline_of_evolution" title="Timeline of Evolution">time-frame</a> for advanced life on a planet is amazingly small compared to the life of planets, star systems, galaxies, and the universe. Even worse is that the further away we look, the older the source for any indication of life will be. And of course, this won't do much at all in the way of helping us find any of the life yet to be in the universe, let alone the galaxy. At best, the most we can hope for is a chance to watch an alien worlds version of 'I love Lucy'. </p>
        
        <p>A signal reaching us from elsewhere in the galaxy could have been in travel for <a href="http://members.fcac.org/%7Esol/chview/chv5.htm">tens of thousands of years</a>, which unfortunately puts a bit of a damper on having any hope to communicate. If we are really lucky, we might even find signals within hundreds of light-years... but even that still removes any chance for us to communicate within our life times. </p>
        
        <p>The hope is that maybe somewhere out there is (or was) life in the right place, at the right time, doing the right thing, haveing sent out a signal long enough ago for it to even reach us. Finding alien life could be one of the most important discoveries in human history. You would be amazed by how much you could learn about a society by watching old broadcasts. It would change our culture, our science, our ways of thinking, and would give a much greater importance to space and space travel.</p>
        ]]>
      </description>
      <author>Lori</author>
      <comments>http://loriholden.com/archives/2009/04/15/29-seti#reply_form</comments>
      <pubdate>Wed, 15th Apr 2009 16:08:09 -0700</pubdate>
      <link>http://loriholden.com/archives/2009/04/15/29-seti</link>
      <guid>http://loriholden.com/archives/2009/04/15/29-seti</guid>
    </item>
    <item>
      <title>Recent move</title>
      <description>
        <![CDATA[<p>Over the weekend my girlfriend Julia and I moved into a new apartment. If anyone was wondering why we have not been online, that is why :).</p>
        
        <p>The new apt isn't very far from the old one and its quite nice. We plan on having a house warming party at some point in the near future if anyone is interested!</p>
        ]]>
      </description>
      <author>Lori</author>
      <comments>http://loriholden.com/archives/2009/01/13/23-recent-move#reply_form</comments>
      <pubdate>Tue, 13th Jan 2009 16:43:41 -0800</pubdate>
      <link>http://loriholden.com/archives/2009/01/13/23-recent-move</link>
      <guid>http://loriholden.com/archives/2009/01/13/23-recent-move</guid>
    </item>
    <item>
      <title>Unibody MacBook Pro display hinge clutch</title>
      <description>
        <![CDATA[<p>The new unibody MacBook Pro's are pretty nice from an engineering perspective. They are solid and built well, but are also a PITA to work in and have some weird quirks.</p>
        
        <p>The one thing I really hate about these new macs is the tension on the display hinge clutch. The lid just wants to close on its own when left to its own weight.</p>
        
        <p>It looks like the clutch for the hinge is in the display assembly. While I have no problem working inside the main body of the MacBook Pro, I can't say I am comfortable digging into the display assembly without advice.</p>
        
        <p>Anyone manage to tighten the clutch for the hinge on these things?</p>
        ]]>
      </description>
      <author>Lori</author>
      <comments>http://loriholden.com/archives/2009/01/06/22-unibody-macbook-pro-display-hinge-clutch#reply_form</comments>
      <pubdate>Tue, 6th Jan 2009 09:44:23 -0800</pubdate>
      <link>http://loriholden.com/archives/2009/01/06/22-unibody-macbook-pro-display-hinge-clutch</link>
      <guid>http://loriholden.com/archives/2009/01/06/22-unibody-macbook-pro-display-hinge-clutch</guid>
    </item>
    <item>
      <title>ActiveORM, making rails ORM agnostic.</title>
      <description>
        <![CDATA[<p>ActiveORM is a framework for providing an ORM agnostic API for rails to interact with models. In addition to agnosticism, a goal of ActiveORM is simplifying how rails interacts with ORM's. </p>
        
        <pre class="sunburst">inflection <span class="Keyword">=</span>
            <span class="Keyword">case</span>
            <span class="Keyword">when</span> options[<span class="Constant"><span class="Constant">:</span>action</span>].<span class="Entity">to_s</span> <span class="Keyword">==</span> <span class="String"><span class="String">&quot;</span>new<span class="String">&quot;</span></span>
              args.<span class="Entity">pop</span>
              <span class="Constant"><span class="Constant">:</span>singular</span>
            <span class="Keyword">when</span> <span class="Support">ActiveORM</span>.<span class="Entity">supports?</span> record <span class="Keyword">&amp;&amp;</span> <span class="Support">ActiveORM</span>.<span class="Entity">for</span>(record).<span class="Entity">new_record?</span>
              args.<span class="Entity">pop</span>
              <span class="Constant"><span class="Constant">:</span>plural</span>
            <span class="Keyword">else</span>
              <span class="Constant"><span class="Constant">:</span>singular</span>
            <span class="Keyword">end</span>
        </pre>
        
        
        <p>You will be able to drop in Sequel, Datamapper, or whatever your ORM of choice, and everything should 'just work'. Its coming!</p>
        ]]>
      </description>
      <author>Lori</author>
      <comments>http://loriholden.com/archives/2009/01/05/21-activeorm-making-rails-orm-agnostic#reply_form</comments>
      <pubdate>Mon, 5th Jan 2009 14:42:12 -0800</pubdate>
      <link>http://loriholden.com/archives/2009/01/05/21-activeorm-making-rails-orm-agnostic</link>
      <guid>http://loriholden.com/archives/2009/01/05/21-activeorm-making-rails-orm-agnostic</guid>
    </item>
    <item>
      <title>HOWTO: Disable pinch magnification in Firefox 3.1</title>
      <description>
        <![CDATA[<p>Firefox 3.1 has support for pinch magnification... while this sounds like a wonderful feature, I have found myself constantly zooming by accident. </p>
        
        <p><strong>To disable pinch magnification:</strong></p>
        
        <p>Go to the URL bar and type in <code>about:config</code>, then search for <code>browser.gesture.pinch.in</code> and <code>browser.gesture.pinch.out</code> and set them to blank.</p>
        
        <p>Off you go, pinch zooming free!</p>
        ]]>
      </description>
      <author>Lori</author>
      <comments>http://loriholden.com/archives/2008/12/27/19-howto-disable-pinch-magnification-in-firefox-31#reply_form</comments>
      <pubdate>Sat, 27th Dec 2008 14:39:22 -0800</pubdate>
      <link>http://loriholden.com/archives/2008/12/27/19-howto-disable-pinch-magnification-in-firefox-31</link>
      <guid>http://loriholden.com/archives/2008/12/27/19-howto-disable-pinch-magnification-in-firefox-31</guid>
    </item>
    <item>
      <title>Update on Solstice Vacation</title>
      <description>
        <![CDATA[<p>My girlfriend Julia and I decided to visit her parents up on Whidbey Island in Washington for Winter Solstice. They are building a new house that is almost finished, so we ended up staying with them in their rental.</p>
        
        <p>We also had lunch at a restaurant they like in Coupeville, the nearest town to their house. I had a Gardenburger and Julia had the seafood platter. </p>
        
        <p>After lunch we ended up driving over the Deception Bay Bridge and admired the beautiful view. Next, we stopped by and looked at their new house, which they are moving into next Monday. Tonight, we cooked minestrone soup for dinner and I worked on the picture formatting for my blog software.</p>
        
        <p>The pictures below are a combination of pictures we took on the drive up to her parents' house, along with the pictures we took from today while visiting the Deception Bay Bridge.</p>
        
        <div class="gallery"><ul><li><a href="http://assets.loriholden.com/photos/trips/12-25-2008_Whidbey-Island/IMG_0102.JPG" title="" rel="8u3hsvc7jmxrz0ikdtlfp126qw9eobagy45n"><img src="http://assets.loriholden.com/photos/trips/12-25-2008_Whidbey-Island/IMG_0102.JPG" height="128.0" width="170.666666666667" /></a></li><li><a href="http://assets.loriholden.com/photos/trips/12-25-2008_Whidbey-Island/IMG_0103.JPG" title="" rel="8u3hsvc7jmxrz0ikdtlfp126qw9eobagy45n"><img src="http://assets.loriholden.com/photos/trips/12-25-2008_Whidbey-Island/IMG_0103.JPG" height="128.0" width="170.666666666667" /></a></li><li><a href="http://assets.loriholden.com/photos/trips/12-25-2008_Whidbey-Island/IMG_0106.JPG" title="" rel="8u3hsvc7jmxrz0ikdtlfp126qw9eobagy45n"><img src="http://assets.loriholden.com/photos/trips/12-25-2008_Whidbey-Island/IMG_0106.JPG" height="128.0" width="170.666666666667" /></a></li><li><a href="http://assets.loriholden.com/photos/trips/12-25-2008_Whidbey-Island/IMG_0110.JPG" title="" rel="8u3hsvc7jmxrz0ikdtlfp126qw9eobagy45n"><img src="http://assets.loriholden.com/photos/trips/12-25-2008_Whidbey-Island/IMG_0110.JPG" height="128.0" width="170.666666666667" /></a></li><li><a href="http://assets.loriholden.com/photos/trips/12-25-2008_Whidbey-Island/IMG_0114.JPG" title="" rel="8u3hsvc7jmxrz0ikdtlfp126qw9eobagy45n"><img src="http://assets.loriholden.com/photos/trips/12-25-2008_Whidbey-Island/IMG_0114.JPG" height="128.0" width="170.666666666667" /></a></li><li><a href="http://assets.loriholden.com/photos/trips/12-25-2008_Whidbey-Island/IMG_0118.JPG" title="" rel="8u3hsvc7jmxrz0ikdtlfp126qw9eobagy45n"><img src="http://assets.loriholden.com/photos/trips/12-25-2008_Whidbey-Island/IMG_0118.JPG" height="128.0" width="170.666666666667" /></a></li><li><a href="http://assets.loriholden.com/photos/trips/12-25-2008_Whidbey-Island/IMG_0125.JPG" title="My wonderful partner Julia" rel="8u3hsvc7jmxrz0ikdtlfp126qw9eobagy45n"><img src="http://assets.loriholden.com/photos/trips/12-25-2008_Whidbey-Island/IMG_0125.JPG" height="128.0" width="91.1609756097561" /></a></li></ul></div>
        
        ]]>
      </description>
      <author>Lori</author>
      <comments>http://loriholden.com/archives/2008/12/26/18-update-on-solstice-vacation#reply_form</comments>
      <pubdate>Fri, 26th Dec 2008 20:03:54 -0800</pubdate>
      <link>http://loriholden.com/archives/2008/12/26/18-update-on-solstice-vacation</link>
      <guid>http://loriholden.com/archives/2008/12/26/18-update-on-solstice-vacation</guid>
    </item>
    <item>
      <title>Merb is Rails 3.0</title>
      <description>
        <![CDATA[<p>Literally, here is a repost from the <a href="http://weblog.rubyonrails.org/2008/12/23/merb-gets-merged-into-rails-3">Rails blog</a></p>
        
        <blockquote><p>It’s christmas, baby, and do we have a present for you. We’re ending the bickering between Merb and Rails with a this bombshell: Merb is being merged into Rails 3!</p>
        
        <p>We all realized that working together for a common good would be much more productive than duplicating things on each side of the fence. Merb and Rails already share so much in terms of design and sensibility that joining forces seemed like the obvious way to go. All we needed was to sit down for a chat and hash it out, so we did just that.</p>
        
        <p>What this will mean in practice is that the Merb team is putting their efforts into bringing all of the key Merb ideas into Rails 3. Yehuda Katz will outright join the Rails core team, Matt Aimonetti will work on a new evangelism team, and Carl Lerche and Daniel Neighman (hassox) will be co-starring the effort to bring all this over. We’ve immortalized the merge with plaque page at rubyonrails.org/merb.</p>
        
        <p>What’s being brought over?
        Some of the key ideas that they’ll be taking with them from Merb into Rails 3 are:</p>
        
        <ul>
        <li><p> Rails core: Yes, Rails is a full-stack framework and will remain so, but there’s no reason we shouldn’t also make it possible to run with less than the full monty. Rails 3 will make it easy to run just a bare minimum and then allow you to opt in just the stuff you want, if that’s necessary for your particular situation. Think “rails myapp—core” (and “rails myapp—flat”).</p></li>
        <li><p> Performance optimizations: Merb has a lot of Rails pieces rewritten to be faster. We’ll be bringing all that good stuff over. We’ll also bend the architecture in the places where that’s necessary for a big yield. In short, Rails 3 will get all the performance attention that the Merb guys are known for.</p></li>
        <li><p> Framework agnosticism: Rails will always have a default answer to every question within the stack. If you don’t care about testing frameworks, you’ll get test/unit. If you don’t care about which ORM, you’ll get Active Record. But some people do care and want something else. Some people want RSpec for testing, others want to use Sequel or Data Mapper for ORM, others again prefer Haml for templating, and some might prefer jQuery for Ajax. All these people should feel like Rails is welcoming them with open arms. Yes, we’ll have a default, but we shouldn’t have any form of discrimination against alternatives.</p></li>
        <li><p> Rigorous API: Too many plugins break when Rails is updated because it’s not clear where they can safely hook into the internals and when they’re monkeypatching and should expect things to break. The Merb guys committed to a public API with tests to ensure that it wouldn’t break. They’ll bring over that line of thinking and give Rails 3 a tested and documented API for extensions that won’t break willy-nilly with upgrades.</p></li>
        </ul>
        
        
        <p>This is not a big bang rewrite
        It’s important to understand, however, that this is not a “big bang” rewrite of Rails. We’re far beyond the time when we could just throw out everything and start over. This is going to be a progressive improvement of Rails that’ll carefully judge new initiatives on their impact on backwards compatibility as well as their general utility.</p>
        
        <p>I’m sure there’ll be some parts of Rails 3 that are incompatible, but we’ll try to keep them to a minimum and make it really easy to convert a Rails 2.x application to Rails 3. The Merb guys will also be working hard on giving existing Merb users a manageable upgrade path to Rails 3. We’re working with lots of ideas including allowing existing Merb controllers to be mounted alongside new Rails 3 ones. We’ll see how it all plays out, but play out it will.</p>
        
        <p>Also, the Merb guys aren’t just abandoning the existing Merb user base and their applications. They’ll still be doing bug fixes, security fixes, and work on easing the upgrade path to Rails 3. This will all progress in a nice, orderly fashion.</p>
        
        <p>The timeline
        Rails 2.3 is just around the corner. We hope to wrap up and release in January. It’s a blockbuster release packed with goodies to the tilt. But as soon as that’s done, all eyes will be on Rails 3.</p>
        
        <p>The probably-overly-optimistic goal is to have at least a beta version ready for RailsConf 2009 in Las Vegas. Who knows if we’ll make it, but we’ll certainly have made tons of progress on it by then.</p>
        
        <p>So all of these changes are pretty much effective immediately. We’ve already started the collaboration and we’ll be rolling out a bunch of public initiatives announcing the concrete elements of the work under the Rails 3 milestone very shortly.</p>
        
        <p>No hard feelings, just kumbaja
        This is quite a dramatic turn of events. We went from testy relations to coming together in not very long at all. But I’ve been incredibly positively surprised at how well everyone on both sides have been gelling behind the scenes. The more we talk, the more we realize that we want the same things. And in the few cases were we do care about something different, it’s usually complimentary.</p>
        
        <p>I really hope that everyone within both communities will deal with this news as gracefully as the key contributors from both camps. Let’s just wipe the slate clean on anything that has gone before and cherish that we can now move forward in unity instead of as fractions of the same ideas.</p>
        
        <p>Rails 3 is going to kick ass.</p></blockquote>
        ]]>
      </description>
      <author>Lori</author>
      <comments>http://loriholden.com/archives/2008/12/23/16-merb-is-rails-30#reply_form</comments>
      <pubdate>Tue, 23rd Dec 2008 11:58:43 -0800</pubdate>
      <link>http://loriholden.com/archives/2008/12/23/16-merb-is-rails-30</link>
      <guid>http://loriholden.com/archives/2008/12/23/16-merb-is-rails-30</guid>
    </item>
    <item>
      <title>Solstice in Seattle</title>
      <description>
        <![CDATA[<p>Going to Seattle for Winter Solstice this year. My girlfriend and I will be visiting her Mom.</p>
        
        <p>I hear its freezing as hell there right now... good thing I miss the snow!</p>
        ]]>
      </description>
      <author>Lori</author>
      <comments>http://loriholden.com/archives/2008/12/19/15-solstice-in-seattle#reply_form</comments>
      <pubdate>Fri, 19th Dec 2008 17:25:35 -0800</pubdate>
      <link>http://loriholden.com/archives/2008/12/19/15-solstice-in-seattle</link>
      <guid>http://loriholden.com/archives/2008/12/19/15-solstice-in-seattle</guid>
    </item>
    <item>
      <title>Seamless integration of virtual machine and host for easier development.</title>
      <description>
        <![CDATA[<p>Should I use the ruby installation that comes with your mac? Or maybe I should be using MacPorts so I have some isolation and control of my development environment? How do I keep my environment similar to whats being used in production? Do I have to reinstall MacOS if I screw things up?</p>
        
        <p>Its a common problem for Web developers using a mac. You have this wonderful operating system with many of the tools you need... but you still have to figure out how to get everything installed and working before you can get any work done.</p>
        
        <p>Even worse is when you have to test your software on multiple environments. The app runs in Rails 2.0, but what about 2.1? For some reason installing Rails 2.1 while an app is configured for 2.0 causes it to randomly pick bits from both versions to use.</p>
        
        <h3>Seamless integration of virtual machine and host for easier development.</h3>
        
        <p>My solution to this problem is to use a virtual machine for my development environment. This has some cool advantages like letting you switch between different environments. Its a little harder to get going initially, but once its configured its great!</p>
        
        <h3>Pick your virtualization</h3>
        
        <p>I personally prefer VMWare Fusion 2 as I've had many issues with Parallels in the past with slow networking and file operations.</p>
        
        <ul>
        <li><a href="http://www.vmware.com/">VMware Fusion 2</a> - commercial</li>
        <li><a href="http://www.parallels.com/">Parallels 4</a> - commercial</li>
        <li><a href="http://www.kju-app.org/">Q/QEmu</a> - opensource</li>
        <li><a href="http://www.virtualbox.org/">VirtualBox</a> - mostly opensource</li>
        </ul>
        
        
        <h3>Install a guest OS</h3>
        
        <p>I personally prefer ubuntu for this. I am currently using the ubuntu 8.10 server install dvd for my virtual machines.</p>
        
        <h3>Configure NFS sharing</h3>
        
        <p><strong>(Server) On your mac</strong></p>
        
        <p>Create or edit the file /etc/exports:</p>
        
        <pre><code>/Users -maproot=root -alldirs -network 192.168.227.0 -mask 255.255.255.0
        </code></pre>
        
        <p>This will share your /Users directory only to the network 192.168.227.0, which is private between your machine and virtual machines if you are using vmware. If you are using a different virtualization software, you will need to figure out which subnet to be sharing to.</p>
        
        <p><strong>(Client) On your guest OS</strong></p>
        
        <p>Make sure you have any packages you need for nfs client usage. For ubuntu you will need to do:</p>
        
        <pre><code>sudo apt-get install portmap nfs-common
        </code></pre>
        
        <p>Create the directory <code>/u</code></p>
        
        <pre><code>sudo mkdir /u
        </code></pre>
        
        <p>Add to the bottom of your <code>/etc/fstab</code></p>
        
        <p><code lang="apache"></p>
        
        <pre><code># Mount the /Users share to /u on the guest
        192.168.227.1:/Users /u nfs defaults 0 0
        </code></pre>
        
        <p></code></p>
        
        <p>Now you will need to modify your guest OS uid and gid to match your macs.</p>
        
        <p>If you run <code>id</code> on both the mac and your guest os, you can see which uid and gid your users are using.</p>
        
        <p>On my Mac, my user's id is 501, and it belongs to the staff(20) group.
        On my linux guest, my id is 1000, it belongs to a group named after the user(1000), and also belongs to the admin(114) group. </p>
        
        <p>I've modified my guest os as follows:
        <em>old <code>/etc/group</code></em></p>
        
        <pre><code>dialout:x:20:lori
        admin:x:114:lori
        lori:x:1000:
        </code></pre>
        
        <p><em>new <code>/etc/group</code></em></p>
        
        <pre><code>dialout:x:1000:lori
        admin:x:20:lori
        lori:x:114:lori
        </code></pre>
        
        <p><em>old <code>/etc/passwd</code></em></p>
        
        <pre><code>lori:x:1000:1000:Lori Holden,,,:/home/lori:/bin/bash
        </code></pre>
        
        <p><em>new <code>/etc/passwd</code></em></p>
        
        <pre><code>lori:x:501:20:Lori Holden,,,:/home/lori:/bin/bash
        </code></pre>
        
        <p>Change ownership of your home directory.</p>
        
        <pre><code>sudo chown 501:20 $HOME
        </code></pre>
        
        <p>Finally, mount your <code>/u</code> directory.</p>
        
        <pre><code>sudo mount /u
        </code></pre>
        
        <h3>Start coding!</h3>
        
        <p>You can now browse to <code>/u/YourUser</code> and do anything you would normally do during development. Edit files locally on your mac, and run your mongrel processes on the virtual machine.</p>
        
        <h3>(optional) Change your home directory</h3>
        
        <p>You can change your guest os home directory to be the same as your mac fairly easily. </p>
        
        <p>Edit <code>/etc/passwd</code> and change the bit that says <code>/home/username</code> to point to your directory in <code>/u/MacUser</code></p>
        
        <p><em>old <code>/etc/passwd</code></em></p>
        
        <pre><code>lori:x:501:20:Lori Holden,,,:/home/lori:/bin/bash
        </code></pre>
        
        <p><em>new <code>/etc/passwd</code></em></p>
        
        <pre><code>lori:x:501:20:Lori Holden,,,:/u/Lori:/bin/bash
        </code></pre>
        ]]>
      </description>
      <author>Lori</author>
      <comments>http://loriholden.com/archives/2008/12/06/14-seamless-integration-of-virtual-machine-and-host-for-easier-development#reply_form</comments>
      <pubdate>Sat, 6th Dec 2008 01:28:17 -0800</pubdate>
      <link>http://loriholden.com/archives/2008/12/06/14-seamless-integration-of-virtual-machine-and-host-for-easier-development</link>
      <guid>http://loriholden.com/archives/2008/12/06/14-seamless-integration-of-virtual-machine-and-host-for-easier-development</guid>
    </item>
    <item>
      <title>Teeth alignment</title>
      <description>
        <![CDATA[<p>For years, I have hated the way my smile looked. I am really not sure what inspired me to finally get my butt into the dentists office to get my teeth aligned, but I finally did.</p>
        
        <p>Instead of metal braces though, I decided on getting aligners. They are not supposed to be as good alignment wise... but they look a LOT easier to deal with.</p>
        
        <p>Of course... after seeing the alignment projections my dentist emailed me, I couldn't be happier at this point.</p>
        
        <p>Models of my teeth as they are currently:</p>
        
        <div class="gallery"><ul><li><a href="http://assets.loriholden.com/photos/alignment/before_top.jpg" title="Before (Top)" rel="mprszbk2i7nl80vtg9cf3ja5hd1u6yw4qeox"><img src="http://assets.loriholden.com/photos/alignment/before_top.jpg" height="96.0" width="241.206030150754" /></a></li><li><a href="http://assets.loriholden.com/photos/alignment/before_front.jpg" title="Before (Front)" rel="mprszbk2i7nl80vtg9cf3ja5hd1u6yw4qeox"><img src="http://assets.loriholden.com/photos/alignment/before_front.jpg" height="96.0" width="241.206030150754" /></a></li><li><a href="http://assets.loriholden.com/photos/alignment/before_bottom.jpg" title="Before (Bottom)" rel="mprszbk2i7nl80vtg9cf3ja5hd1u6yw4qeox"><img src="http://assets.loriholden.com/photos/alignment/before_bottom.jpg" height="96.0" width="241.206030150754" /></a></li></ul></div>
        
        
        <p>Models of projected post alignment:<br/>
        </p>
        
        <div class="gallery"><ul><li><a href="http://assets.loriholden.com/photos/alignment/after_top.jpg" title="After (Top)" rel="kwqlg4j8asc571yfud06erih9z2vmnpxbo3t"><img src="http://assets.loriholden.com/photos/alignment/after_top.jpg" height="96.0" width="241.206030150754" /></a></li><li><a href="http://assets.loriholden.com/photos/alignment/after_front.jpg" title="After (Front)" rel="kwqlg4j8asc571yfud06erih9z2vmnpxbo3t"><img src="http://assets.loriholden.com/photos/alignment/after_front.jpg" height="96.0" width="241.206030150754" /></a></li><li><a href="http://assets.loriholden.com/photos/alignment/after_bottom.jpg" title="After (Bottom)" rel="kwqlg4j8asc571yfud06erih9z2vmnpxbo3t"><img src="http://assets.loriholden.com/photos/alignment/after_bottom.jpg" height="96.0" width="241.206030150754" /></a></li></ul></div>
        
        
        <p>If my teeth end up looking like this when I am done... I don't think there is much to argue with. </p>
        ]]>
      </description>
      <author>Lori</author>
      <comments>http://loriholden.com/archives/2008/10/15/13-teeth-alignment#reply_form</comments>
      <pubdate>Wed, 15th Oct 2008 00:53:07 -0700</pubdate>
      <link>http://loriholden.com/archives/2008/10/15/13-teeth-alignment</link>
      <guid>http://loriholden.com/archives/2008/10/15/13-teeth-alignment</guid>
    </item>
  </channel>
</rss>
