Good article by Timothy Lee on how network neutrality sometimes can be forced on network companies through rapid technology development and sharing on the client side. As a long-time Trillian user I have personal experience of the example he uses. And anyone who has seen a teenager swap SIM cars in a cell phone will know that flexibility is not limited to developers.