Where can one watch TV shows for free online?

In the UK, Channel 4oD offers on demand TV shows. Comedy TV shows that can be watched online for free include 8 out of 10 cats, The Big Bang Theory, Made in Chelsea, Hollyoaks, etc.