Thanks for the response Jim. I think this is the route I'm going to have to take - it's a little bit of a shame though as I was hoping for my grammar file to read like a DSL which I could use to communicate with the business guys. Oh well... Thanks again for the quick response! Paul.