Greg,
>Furthermore, my guess is that if people start registering TLDs as
> trademarks en masse, eventually we will have the root(s) filled
> with .ibm, .att, .yahoo, etc.
It was once proposed:
http://www.newdom.com/archive/draft-iahc-gtpdspec-00.txt
Trademark concerns require a sixty-day publication period, prior to
authorization of an SLD under a gTLD. Random-number domain
names will be available for immediate use. ISO 3166-based TLDs
are encouraged to make similar domain names available under
their own portion of the name space. An international trademark-
specific domain space should be created, called .tm.int, to
accommodate the international character of some trademarks.
=============