Good points Bob. I would also add that partners can help customers understand cloud certification and compliance requirements. Those requirement don't change when the location of service shifts from on-premise to the cloud. If a partner cloud offer is already pre-certified that will make the transition to cloud that much easier.