I went searching for where I could watch tomorrow's London Marathon live on the internet. Universal Sports seem to be one option. It is not clear from the website but I think it's about $5-7 to watch. BBC seems to be the other option. However, the internet option seems to be available only for those in the UK.
At the time of searching, I also came across this article about how Virgin (the main sponsor) has started a charity site based on open source technology (MySQL, Apache, etc.). If they can use free technology, why can't they have a free live feed on the marathon website? As it is, they already have ads on that website. Putting in a live feed would not only bring in several thousand hits but would make thousands of runners outside the UK very happy. Thus, not only would they earn several thousands of pennies but also the love and admiration of many running fans worldwide.
I would have sent them an email regarding this but all they have on their "Contact Us" page is a UK phone number. If you know of a way to reach them via email, please let me know.