Right now (though without any contractual guarantees I'm aware of) Time Warner hands me via DHCP a publicly routable IPv4 address that doesn't change except during extended outages, which don't happen very often (the address stays the same through brief outages - less than an hour every month or so). Effectively, I can initiate a connection to my home machine. There are no explicit data caps, though if TWC were to start slowing things down after more thann 100Gbyte per month, I wouldn't know. Tomorrow I could find out that TWC has decided to use NAT'd private addresses and quenching at 40Gbytes, and I'd lose all that, with the only recourse being to use AT&T ADSL.
I haven't adopted use of any dependencies on high bandwidth - no internet backups, no TOR participation, yell at the kids when they torrent anything already available to them on Netflix.
TWC business class effectively guarantees the features which I'm getting but not paying for - for an extra $200/month. I would pay that if I were running a server for customers, but I'm not.
http://www.wepolls.com/p/2028308/How-much-would-you-pay-for-...