Comment Comment by blockloop I'm glad to see this has aged well and still provides value. I plan to write V2 sometime in the near future. parent blockloop 4 years ago