[quote user="Manni"]
Unfortunately, the HTML isn't exactly formatted well. There are tables nested within tables nested within tables, sometimes multiple fields are concatenated into one <td> field which makes them difficult to parse, sometimes there are four <td>'s in a row where the text file only had two values...ugh it's a headache. I can't figure out the logic or any simple conversion that won't require a lot of hard-coding.
[/quote]
Just load the page into Lynx, tell it to print to a text file, which basically does the same thing as copying and pasting into Notepad. Then you can parse a bunch of poorly laid out text instead of horrible HTML.