Used to pay about $110 / month for satellite HD. Now we have a media server PC in the basement running Sickbeard and Sabnzbd which automatically downloads the shows we watch from a newsgroup service (astraweb) for $10/month. Then we have 2 boxee boxes, one on the living room PC and one in the bedroom that can stream media wirelessly from the media PC, or from the internet, including youtube. I love the boxee box, it's great.
And, since we are in Canada we are using unblock-us.com which is not a VPN but some sort of DNS redirect service. I only have it configured on the boxee boxes so it doesn't affect our whole network, but it allows us to watch streaming US content.
Finally, I have a cheap $10 HDTV antenna in case I ever get the desire to watch live sports...which I don't really. So in the end we've replaced a $110/month bill with a $15 / month bill and it's pretty much just as good.