The above is nonsense and tells me all I need to know about Theresa Payton. ICANN does not assign or approve any "website's domain". ICANN is responsible for delegating the management of the TLD's (Top Level Domains). Some of the more well known TLD's are .com, .net, .org. For example, the .com domain is managed by VeriSign Global Registry Services. VeriSign maintains the registry of all the registered domains for TLD .com and are the ones who "approve your website’s domain", not ICANN. There is a lot of nonsense in that article and I would take what Theresa says with a huge grain of salt.