1. A user-defined virtual private cloud computing network, comprising: a user interface for selecting a plurality of network connectivity features for designing the user-defined virtual private cloud computing network; tangible storage elements, selected from a cloud computing network service provider using the user interface; and tangible computing elements, selected from the cloud computing network service provider, using the user interface each network; wherein the tangible storage elements and tangible computing elements are connected in accordance with network element configuration statements that instantiate actions particular to defined network connectivity features in accordance with defined usage rules, wherein the virtual provide cloud computing network is configured in accordance with the selected network connectivity features using the tangible storage elements and tangible computing elements, and wherein the virtual private cloud computing network is implemented in accordance with the selected network connectivity features using the tangible storage elements and tangible computing elements in the virtual private cloud computing network.