It took a while but I finally finished this puzzle over the weekend. Jenni helped with about 20% of it.

The Aptly Named, Sam's Blog @samgrover