It had been 425 days since I last booted my Sarge, anyway, here is what I did to auto-mount my Sandisk Cruzer pen drive:
In user account
I followed instructions here to set up fstab etc. Did not use upper case letters:
I made a directory in /mnt called flash:
I mounted the flash drive with command:
#mount -t vfat /dev/sda1 /mnt/flash
I created desktop icon by right clicking the desktop and selected "create new/device/hard_disc_device".
On the General tab I selected "usbpendrive_mount" icon, on Device tab I selected "usbpendrive_unmount", and in Device field selected "/dev/sda1 (/mnt/flash) from drop down menu, in the permissions tab I gave both owner and group read and write, just read for others and clicked ok. Now I can access it in GUI by double clicking the icon. But could not un-mount as user, tried as root with command:
And only got errors that /mnt/flash was busy. So I pulled it out as I made no changes to files within and re-booted the computer. When back in user account the un-mounted icon was there, plugged in the pen drive, the light flickered and stayed on, double clicked the icon and it mounted, the icon changed to mounted and the file browser appeared and all files were there. Made changes to a .txt file and saved them, right clicked the icon and selected "un-mount", the un-mount icon appeared, the light was still on but pulled the pen drive out anyway and all is cool.
NOTE: Probably did not have to mount via CLI as root, could have probably skipped that step. I could not mount my Transcend pen drive but can't mount it in Fedora neither. It was the first one I bought and bought it because it advertised "Linux compatible", maybe need to re-format it. If you have SCSI disk(s), you would have to put /dev/sdb1 in /etc/fstab, if you have two SCSI disks you would have to put /dev/sdc1 in /etc/fstab, etc.