A majority of our clients are small to medium sized businesses where our main point of contact is a business executive, not an IT executive. One of the major conversations we have with our clients is explaining what the “Cloud” is vs. implementing infrastructure in-house. When we implement or upgrade our client’s in-house infrastructure, we general virtualize our clients server infrastructure and desktops if possible. When we make recommendations for consolidating our clients server and desktop infrastructure, we often get the question, “but what about the cloud”. Here is a good article from Justin Stolzfus on techpedia that does a good job of explaining the differences between virtualization and the cloud.