tvcatchup.com
I'm not actually 100% if works outside of the UK, but if it doesn't simply add a proxy IP to your browser and it'll work fine.
completely legal (if you own a tv license ofcourse) - and that only applies to BBC channels.
Use a VPN. That's how I access the US Netflix.
I get VyprVPN free with my Giganews... go figure.