i didn't write this, but i could have.
http://leloveimage.blogspot.com/2010/02/somewhere-along-way.html