You can get it off of Itunes :)
Finding legal stuff online is impossible, besides the clips on nick.
Probably Hulu it lets you watch your fav. Shows for free
See the link below. Understand that these are NOT in chronological order.
you can go to cwtv.com to watch all full length episodes of vampire diaries for free!
you can watch full episodes for free at fancast. com or youtube.com
Go to www.hulu.com and enjoy full length episodes and clips of your favorite shows/movies
Since free full length episodes on TLC are not your thing, check out the full length episodes available in the Apple iTunes store. There are unofficial copies of episodes on YouTube, but most of them have been edited and are not full episodes.
That would be a violation of international copyright law.