The Pros and Cons of Computers and Software