Microsoft has come out with a great assessment tool that helps you determine if you are ready for the cloud or is virtualization still the name of the game for you.  It is an 11 question survey that allows you to answer on a sliding scale of IT sophistication.  By putting in a more exact answer in the scale, the output is better customized that most of these type of tools that I have seen previously.  Plus, it doesn’t always tell you that the Microsoft Cloud is the best choice.  Many times it will indicate that on premise solutions could still be the best fit for the client.