Thanks Tabbot. Yeah, it's very rough. I feel if I ever get the time to revisit something like this, it'll be much improved. Glad you got something out of it though.