Thanks everyone for your input, this is raising a lot of nice ideas.