thanks so much for the detailed review and for taking the time to play it. I agree with everything you said and will take it all on board for the next project :)