I just received an invitation to join an interesting service called
Aereo. It lets you watch all broadcast channels in an area through the internet. Right now they are only offering the NYC and Boston areas. Boston was just added. You can watch all the broadcast channels for your area anywhere on the internet.
What I thought was interesting is that they provide a small antenna for every user and just transmit the signals directly to you over the internet with DVR service. Having an antenna for each user lets them avoid fees since it is a free over-the-air broadcast and they are just passing it to you through the internet instead of a wire.
This does not provide cable channels but is an interesting new option for people in areas of poor reception.