Cool. On a related (albeit boring and irrelevant) note I'll admit that it does hurt a little to see my earlier submission labelled as a dupe :)
Whoops, it shouldn't be marked as a dupe—I've removed that. Unfortunately the later submission had the lion's share of the upvotes, so we had to pick it as the merge target.