Thanks everyone, this is all great stuff. I'll let you know what we come up with.