TeezCricket as posted in 1st post is a pretty good site, with links to sopcast, tvu player and flash player.
1st flash player link if you click on HQ is very good, its a live stream of Sky Sports so you dont have to watch the same ads at the end of every over. Only problem is the sound is a bit out of sync, so you will see the guy play the shot and then hear it coming off the bat about a second later.