I'm sorry for the duplicate submission if anyone sees it. I figured that this post would be well on his way to oblivion (was ranked beyond the top 200 posts on HN) so I made a similar submission to this one but now it's back towards the top again. Either way, thank you HN!