Voice recognition software advancing rapidly. Will talking replace typing?