I use several "cloud based" services for my business (email archive, offsite backup). Knock on wood, our experiences have been very good. We deal with companies whose only job is to provide the service we need. Things can and do happen, but we've never had an adverse impact. If you "do it yourself," things can go wrong there too.