Thanks Pylon, processing looks ideal although I have never come across it before. I'll give it a go and see how I find it!