I just plugged in a Cruzer mini. This is how it was automounted:
/dev/sdc1 on /media/disk-1 type vfat (rw,nosuid,nodev,noatime,flush,uid=1000,utf8,shortname=lower)
The "My Computer" icon opens up konqueror with the url of "sysinfo:/". Locate the device on the page and right click. Select Properties. Click on the "Mounting" tab. Notice the mounting options on the bottom. Make sure mount as user is selected. If it is you could try unselecting the "Flushed I/O" box.
I wonder if the filesystem on the drive itself is OK. You might want to mount it once as root.
sudo mount -t vfat /dev/sd<##> /mnt -o rw,defaults,dmask=000,fmask=111,uid=1000
Where <##> is the device, such as sdb1
If it doesn't mount, check out the filesytem:
# make sure it is unmounted
sudo umount /media/disk-1
sudo /sbin/fsck.vfat /dev/sdc1
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
/dev/sdc1: 119 files, 4629/15656 clusters
Your device's mount point is probably somewhere else.