Current cloud solutions are fraught with problems. They introduce a monolithic cloud stack that imposes vendor lock-in and don't let developers mix and match services freely from diverse cloud service tiers to configure them dynamically to address application needs. Cloud blueprinting is a novel approach that lets developers easily syndicate, configure, and deploy virtual service-based application payloads on virtual machine and resource pools in the cloud.