Regarding newlines, I also joined all consecuitive whitespace into a single space. This is partly needed as stripping the tags may introduce extra space and takes care of sentances that span lines in the source but not to the user. -- Michael