Read this and it reminded me of a problem I had with a USB stick.
Go to the Back of the Bus - How Microsoft Plans to Use a New USB Standard to Cripple Linux <http://www.pbs.org/cringely/pulpit/pulpit20040916.html>
I had a USB stick that would not work in Linux and found out that it needed to be re-partitioned and formatted under Linux to work. This was from the manufacturers own documentation.
-- Robin Laing