The replies on this thread are pretty depressing and confirms that a lot of boingboingers treat large companies as hives of evil, rather than just collections of imperfect people. 
I, for one, am glad to see this and hope to see more substantial work in terms of lobbyists/etc.