Plash #1 Yap. I had this problem a while back.. You have to comment out the calls that free the string passed to ParseDoc()Brucey, you haven't fixed this yet?