Thank you for the tutorial link fabienO. Funny enough Mr^B I considered Ruby straight away once I was given the project. However I have zero experience in it and have a bit in PHP, MySQL etc. I think it would be a bit too risky to attempt taking in a new language on top of all my other work, or would it really simplify things?