Job well done! Can't thank everyon enough for the effort put into this.