tell her to plan on upgrading both her computer and her first-mile provider service in the next couple years
1. You have a choice in first-mile providers? Must be nice. I live in the middle of Mtn. View, home to Google. The heart of Silicon Valley. I can get nothing more than 1.5Mbps from AT&T. If I want something faster (which I do) Comcast is the only game in town. So no, changing carriers doesn't solve any problems.
2. Neither broadband carrier here currently offers native v6.
Kinda sad, isn't it?
Staying IPv4-only is just plain going to cost more in the long-run than moving to IPv4/IPv6 dual-stack.
This I agree with. I think CGN is not a solution and is a stupid and lame attempt by carriers to avoid switching to v6. However, you were the one who seemed to think it was fine. Just put your ad servers in their address realm you said.
The fact is that v6 is not going smoothly. I'm involved from the CP side and it's a bitch. However, it's a necessary evil. Trying to postpone things with CGN will not only just drag out the inevitable but it will jack things up for a lot of people It is pure fail.