Matt, just looked over your latest technique file. Nice to see some of this working out in practice. Does seem thought that some of the lines of code are very densely packed making it quite difficult to follow. How about a best practice to split major funtional parts with fake divider lines and some annotation text lines to easily scan a scripts parts??