Recently I saw a post on lifehacker about watching Hulu on your PC without using a proxy or VPN. This is probably the best possible option to watch hulu ans proxies and VPN connections can have huge speed issues.
It's as simple as denying a TCP and UDP port and installing a firefox extension.
Since I'm using a cisco router the entire process was 100% easier:
deny tcp any eq 1935 any eq 1935
deny udp any eq 1935 any eq 1935
You can also do the same thing in Mac or Linux using:
sudo ipfw add 0 deny tcp from any to any 1935
sudo ipfw add 0 deny udp from any to any 1935
iptables -A INPUT -p tcp --dport 1935 -j DROP
iptables -A INPUT -p udp --dport 1935 -j DROP
Then install the extension "Modify Headers" addon. Add a new filter by clicking the drop-down menu and hitting "add". The first box type "X-Forwarded-For" and in the second box just add the IP of some US website. Leave the last box blank and click add.
You're now good to go to watch Hulu in other countries!
EDIT: No Longer works