It is hard to imagine our lives without computers. For most of us, the days are few and far between when we do not