Old (#18)
Great stuff! I learned a lot from reading this post. Good job!