Thanks! I tried my best but for you to say it's even 'neat' at all feels like it's a bit too much praise lol
And thanks for the tip about the hex codes. I'm sure I would've fixed it eventually, but it sank to the bottom of my priorities list as the deadline got closer and closer.