My employer-provided phone (Nokia 6600) is a buggy shit, and the phone I actually own (Nokia 3510) was made when dinosaurs roamed the earth and cavemen beat each other over the head with cell phones. So I am considering buyng a new one.
One new feature I am very interested in is the possibility of connecting the phone to the computer by a USB cable. (BTW, when I am the queen of the world all the people who manufacture devices that need their own proprietary USB cables will be rounded up and flogged publicly, and told not to do so anymore. On the second offence they will learn what "cell phone penetration" really means. Unless they actually like it.)
Anyway, the description of most of the phones that have a possibility of a USB connection has some words about Windows and drivers. Not a word about Linux.
Having never owned Windows I have no clue whatsoever why they seem to need a separate driver for each and every USB device, but Linux tends to use its own drivers and see the devices connected to its USB ports as mass storage. Or sometimes not.
I can understand Nokia's and other device manufacturers' reluctance to write drivers for Linux, but why the hell can't they just say whether the damn thing will work on Linux or not? It does not take a fucking Einstein. All it takes is a device, a computer running Linux, and a person who is capable of physically attaching the one to the other and writing down the result. "Can be mounted on Linux as mass storage" or "cannot be mounted on Linux as mass storage".
(Actually, the speed with which Nokia has answered my question on the subject shows that they have already tested it. Is it so hard to put that info on the web?)