Great.
Changing topics now, I don't think we've touched this afternoon on the notion of cloud computing. Could you speak to what role, if any, cloud computing may play in this wider discussion about broadband Internet, and the role that in fact cloud computing may play in further expanding access and connectivity?