resolved by explicitly requiring one to state that it's ipv6 with a -6 flag? do you intend this to be the long term solution?
in another thread you said you had difficulty with the idea of checking for ipv6 connectivity, saying you'd have to connect to some internet server for it. can you comment on the idea of looking for the presence of global scope ipv6 addresses? i can test things on XP and vista (and linux) if it helps.