You're very welcome. I see now that it was submitted before (http://news.ycombinator.com/item?id=1736030) but didn't get any upvotes. Bad timing, I guess.
I submitted it again in the hopes that it will help others (http://news.ycombinator.com/item?id=2086498).