Cloud computing: Still pie in the sky to many