Can we see some ICANN-hate? They really deserve it for this. These new domains provide no practical benefit to anyone (Is it that important for people to be able to type 'facebook' rather than 'facebook.com'?) and run the risk of breaking things due to name conflicts between new domains and hostnames used for internal networking. The only reason for any of this is a blatant attempt by ICANN to pull in a ton more money while leaving others to foot the bill for cleaning up their mess.