Looks like a pretty useful bit of code, as for voting usually it's my only comment unless I got something say.
I'm the reverse commenter, I usually vote after I've read everything of interest. 20 minutes of reading, 30 seconds of voting.
Still have to get back into throwing down some code. My cobwebs are thicker than my hair.
Coding is something I have always aspired to, but never quite got there. I have RL fiends who could code me under the table!