Where can one watch free TV shows online?

Free TV shows can be watched online at YouTube, Daily Motion, Hulu, Veoh, Side Reel, TV Muse, Watch Series Online, Tudou, Cast TV, TV Duck and Project Free TV.