I had a somewhat similar problem that got solved with a line-based state machine parser. Cheers, Elezar ================================= Wiki Dictionary - Bosnian/Croatian/Serbian http://izraz.com/%C4%8Cengi%C4%87_vila