Enterprise Cloud Adoption – Options, Roadblocks, Strategies and Predictions