How about enclosing IPv6 literals in brackets, e.g. [aaaa::bbbb]? As with URLs this would also allow IPv6 addresses with ports, e.g. [2620:83:8000:102::c9]:22. Craig