Thank you for posting binsmith, I've built something similar over the past few days and you've made some great decisions in here