wow **@blvd**, that looks like a high quality article. I only had a chance to skim it, but it's looking good. It's scary that I almost missed it (this thread is almost past the bottom), Nim articles are always encouraged!
btw I hope you won't mind if I tweet about it using Nim's Twitter.