Looks like you've made some neat stuff there! Will have to have a watch through later when I've got the time :)