Thanks a ton, looks like you put a good amount of work into this.