Funnily enough, if we'd had naming in TLS from the start, there probably wouldn't even *be* STARTTLS since everyone would be using the better method. :-)I doubt that since the main reason STARTTLS is there is so that you can reuse the same port for both encrypted and unencrypted versions of a protocol not really so you can pass the desired hostname, thats just a side benefit of being able to start out unencrypted.
Richard
