What cloud?
Before this can be seriously considered, the author should define "cloud". This term is not universal by any means. If the "cloud" means up there somewhere but nothing specific that you can touch and keep in one place, then this is a bad idea for anyone with a very important computer system because verification and accountability will also be out there somewhere.