It's not really that slow for me. I'm reading in about a page long file (about two pages wide) and it's reasonably fast. I think that the key is read it all in and then parse it, rather than parse as you read. Robby