I searched and it blew my mind that i couldn't find anything here on it... Unless I missed it... Figured I'd direct some of you jeepers to it:
I just heard of it as well and will be doing a badge set for it. it's gathering quite a following so show the some love.