I list the top questions you should ask yourself before you start shopping service providers for Cloud VM's (a.k.a. Public Cloud). This list is the result of hours of research I did, calling tens of providers and asking them what differentiates their service from their competition.