You can watch a load of great shows especially Bones on:
link
but you have to pay a small fee.=D
It's what I use to keep up with all the American programmes because I live in the UK and we have to wait quite a while to get the latest episodes.
How it works is that you pay
$10 for 100 points,
$20 for 200 points,
$30 for 300 points, etc.
Each episode is worth 2 points and you only have to pay for each episode once, also you can spend however long you like per day on it and they have all the season's on there and new episodes the day after they air.=D