Seeing clearly in the cloud