The top computer maker's stock is up and it's expected to report earnings of 37 cents a share tomorrow, but competitive challenges remain. Stephen Shankland worked at CNET from 1998 to 2024 and wrote ...