This is an awesome logo. At first glance it makes a bit of sense. If you look at the white space (like the FedEx logo) it becomes even more compelling. Very nice.