Ok, I've got another challenge... I need to take a boat load of HTML files and drop out all text up to and including the body tags, but keeping all the content between the body tags in tact (including all existing HTML tags). If done correctly, this should be a one time pass. Some options: 1. By hand. Not really an option, but its always there. 2. Regular expressions. I'm a big fan of them, but I'm thinking this might be a bit much for one regular expression. People are welcome to argue this point. Tools like Edit+ or PowerGrep would be likely canidates to execute the expression. 3. DIY using simple parsing rules such as find body tag, pull in all text until close body tag and overwrite original file. Not tough. I'm thinking Perl might be best for this approach (don't need GUI). Java would be a close second. VB is not an option. C++ is probably overkill for this. I would kill myself if handed Assembler to do this (although it would go really fast!). Performance and looks are not high on the requirement list. Development time is.