In trying to find a solution for this lady's problems one thing I learned about it is this...this problem right now seems pretty much limited to people using Vista.

Now some people may all ready know all this or understand it but this explanation is for those who don't...(like me until I began working on this and YES, I still might not quite get it but here goes)

First here is what it involved...Internet Protocol...to put it as simply as possible...our internet "addresses" represented by numbers...we all have one, we don't see it, but we do. Currently the Internet Protocol most in use is version 4.... hence IPv4. I am not going into the actual numbers involved...in the billions...but with wide use of these IPv4 addresses today there is fear that we will run out of them. So this pushed towards development of IPv6 which really is in the early stages of development. But will give many, many more IP addresses.

The problem this lady and others have involves IPv6 and the transition technologies needed for it at this time in order to transition between it and IPv4. IPv6 support is provided for in XP with SP1 and SP2, Windows Vista, Windows Server 2008, Windows Server 2003 but I think the problem comes with the fact that in Windows Vista and Windows Server 2008 come with an integrated IPv4 and IPv6 implementation known as the Next Generation TCP/IP stack and the very items which showed all of the errors on her machine...Tunneling, ISATAP, 6to4, Teredo seem to come automatically enabled on Vista (as I said I could be wrong but could find nothing to state otherwise) but they do not allow for the fact that, especially people on dial-up, for NOW, do not need these enabled. Her dial-up uses IPv4, as do most of them still today, and her machine was attempting to use these integration items that it had no use for at this time, but WERE enabled and so it would freeze, shut down, disconnect because they didn't work since there really was no integration needed but the computer was attempting this integration. The solution I found in multiple places, finally, was to disable all noted in blue of the above . This is what we did on her machine along with her ethernet card, which was also enabled. Thus far she has been surfing along fine, without freezes, blue screens, or disconnects. We DID NOT remove any of them, just turned them off and then disabled them. If she needs them later she can just go back in and re-enable them.

This is a complaint I have with Vista, it is fancy and sleek...but with major flaws and now the SP1 update which is "supposed" to address, among other things, this very issue (so obviously it IS a problem for many), has been pushed back and won't be released to the general public until later. You can get ahold of Beta (test) versions but that is never something I recommend.