Thanks, Michael. We have this unique ecosystem where we attract tens of thousands of customers every month who are just here to test ideas, test code, learn how to code, learn and grow as developers and entrepreneurs. We have a very low acquisition cost, very low friction to get those customers here. We generate nearly five million visitors to our website. We are seeking to read our tutorials and other documentation. And they say come here, they test, they learn. They could be here for a month, two months, eight months. In the last earnings call, we gave an example of a customer who was doing that for five years before they launched their business. And then we have that unique ability to support their scale as they go from zero customers to 10 customers, thousands of customers, et cetera. And well, if the infrastructure scales, we have a global network of infrastructure services that support their needs. And then increasingly with our managed databases, our managed Kubernetes, our App Platform, soon to be our serverless, our marketplace, we have incremental applications that as their workflows evolve, their customers grow, their product sets grow, their geographies grow, their number of employees grow, we have incremental tools and services on the software platform side that enable us to grow with them. And an example of the customer we just cited is a powerful demonstration of how we can serve those customers on their journey. And we're really excited about the opportunity to do that and that's driving ARPU, that's driving our net dollar retention and that those customers are driving our revenue growth. And at the front end, we have this engine that's fueling long-term revenue growth by having customers come here in a very low-friction, low-cost way and then we can nurture those customers over time.