I'd always recommend www.liveonlinefooty.com- it does cost, but it's £6 for 2 months for unlimited viewing, and has every game that features on Sky, Setanta and ESPN - as well as plenty that dont, so there's always a big selection come 3pm on a Saturday. Streams are good quality and fast, and they also show other sports (such as the Haye/Harrison fight)...