What is the best way to get TV access via the internet?

If you are British, Tvcatchup.com covers a lot. For americans, Hulu for already aired episodes, and Joost is meant to provide live TV.