You can watch some episodes on Nickelodeon's website, they change them periodically. Also, YTV.com has a few episodes.
No where legally.
www.spike.com
you can watch it from 1channel.ch
youtube
hulu.com or abcfamily.com or mtv.com
a good website is mega upload.com its really good
On the Fox website, you can watch Bones for completely free
www.veoh.com
Sadly, there is no website that streams History Channel's 'The Universe' for free to the iPod Touch.
South Park episodes can be viewed free online at Hulu and YouTube. The website South Park Studios also allows one to view the episodes for free and has a guide on the characters.
They can be downloaded through the BBC website or the BBC iPlayer website.