Thanks ZB, I'm pretty much reworking a lot of it right now - but it'll be worth it