For match highlights I normally check out
It normally has four 10 minute videos of highlights from each match.
^ that is a great sight and its legal as well to watch the highlights there.
CricFire - Cricket Highlights, Free Cricket Live Streaming Links is another good one.
Only thing that sucks about these sites is that they only update the India matches on time and it takes ages for the matches with other teams.
yea cricfire is a rip off of cricket-online.tv
Also its completely legal for us to view the individual 10 minute segments. It might not be legal for them to have all the 4 different segments on the same page, but that is not of our concern.
I guess I should have elaborated a bit, I meant that if India is playing at the same time another game is going on, the site will wait to update the India match first before the other one. Still not complaining though, for those of us not lucky enough to live in a Test nation, this is brilliant.
At least you have hi-speed internet and the chance to buy the satellite channels which show those matches. I don't even get that .