Computers meeting varied needs