This is a fairly comprehensive list of sites that contain FREE and LEGAL full length television shows and movies. For television shows, there is usually a lag (varies from a day to a week, depending on the station) between the date the new episodes air and when they hit the website for streaming.
A&E
ABC
ABC Family
Adult Swim (Cartoon Network)
Amazon Video on Demand
AMC
Animal Planet
Bio
Bravo
CBS
CMT
CW
Discovery Channel
Disney Channel
Food Network
FOX
HGTV
History Channel
HULU
IMDB
Lifetime
MTV
NBC
Nickelodeon
PBS
SlashControl (AOL Television)
Syfy
TBS
TNT
TV Land
USA Network
VH1
WB
Youtube Movies
Youtube Shows