re: Poker & Poker Internet Connection
You must have a very low usage limit, be playing a ton of poker, or doing a lot of other stuff online, if your data plan is being exceeded. A poker client's bandwidth is pretty minimal, the only data regularly passing back and forth (hand data, bet amounts, chat, system messages, etc.) is tiny. The heavier stuff like dynamic lobby images and whatnot are typically loaded once and cached until they change, while most of the graphics are static and located on your PC. So it's a lot less bandwidth-intensive than a general web surfing session.
Online poker requires very little bandwidth, it just needs to be reliable (not drop often). DSL is fine for poker, it's probably still the most prevalent type of home broadband connection unless cable has overtaken it by now. Personally I prefer DSL to cable, but then again cable has improved greatly over the past few years and overcome many of its shortcomings, so they're pretty much equal these days in terms of reliability. Cable offerings tend to have higher bandwidth options now, it seems.
But fiber is so much better than both, I don't think I'll ever move to a place where I had to give up my fiber connection and go back to either cable or DSL. Being a professional geek who earns a living at this stuff (computers, not poker) and having about a dozen PC's at home, several of which are 24/7 servers connected to the internet, the typical home broadband options are just not appealing to me.