Thanks all - some interesting ideas. I'll have a think about it.

Alan