Wow, sorry for the long intro post. I didn't think I'd written that much until I finished!