Hi. You might want to look at PADS, led by Kathleen Fisher: "PADS is a declarative data description language that allows data analysts to describe both the physical layout of ad hoc data sources and semantic properties of that data." http://www.padsproj.org/about.html It seems pretty cool to me and specifically designed to parse data. Ter