lchiu7: I use both unblock and I am trialling a VPN (I have a one month trial of overplay). As noted transparent proxies kills port 80 access but for devices it's fine. The vpn overcomes that.
But I am trialling the VPN only because there are times I want to view Hulu content on my browser. That by rights should not work at all with the transparent proxy but it actually works sporadically. When it fails the message is not a geo restriction message but an apology that the content is currently not available. Also when the viewing does work, the ads sometimes don't play and I get a message about the ad could not be displayed.
With the VPN all this goes away but I haven't done enough research to determine if the VPN is slower than unblock.
But one thing the VPN offers is mobility. I have been able to install the VPN on my Galaxy Nexus and watch Netflix on the road over the 2D 3G network. That is actually quite usable. I haven't worked out how much data is consumed watching a 45 minute TV show yet but ICS does have some counters that give some data.
When the ad doesn't play, try turning off your ad block if you have it. Hulu should work then