Thanks for the tips! I think for now I'll stick to doing things the nasty way as I don't want to introduce too many ways to fail when I'm already going to be struggling! That could be a refactor later. :)