Oh wow, that is quite the bit of work you've made yourself there! The end result sounds like it's going to be real neat though.