http://blog.seesaw.com/2011/05/important-news-about-seesaw.html
Richard S.
I have to admit, I didn't know about that site (should get out more).
I've been using a place called "TVCatchup" for a while. I'm one of the minority who haven't switched to digital yet, and I used that site to watch almost the entire Indian Premier League 20/20 cricket on ITV4.
Ignore the name though, as it isn't a "catch-up" site at all. It's live streaming only.
The quality isn't the best, but the plus about that is no buffering issues.
You need to register to use it, it's a legal, legitimate site, and it's apparently only available to UK users although I can't verify that.