I'm most of the way there with this dude, just gotta finish up some details after work tomorrow.