I use GPS Utility to extract the coordinates from the .html file. I don't know where it gets them from, sorry.
I save the route to a .txt file and then I have to edit this file to match your format (<lat> <long> <descr>), which is quite time consuming. I don't know if I can force GPS Utility to output to that format.
The code you've posted works great. Thanks!

Thorsten
_________________________
---------------------------- MK1: 00314 (4GB) MK2a: 030103104 (30GB) Installed in a BMW 323ti