Holy crap I actually love this. Now I really hope you made it yourself (sorry I'm always put off by ARR).