Computer and office equipment and tools