There are many questions out there about what cloud computing really is. Virtualization is now understood pretty well. So what's the difference? Here are a few links to resources that I have found to be very helpful in explaining the differences: