This is a well-known problem. Since the naming of usb devices depends on the order in which they're plugged in, you need something more than fstab in order to give them dedicated mount points.
That's where udev comes in. It's the new Linux dynamic device manager. It's designed to take care of this. If you're running a kernel that's less than a year or two old, then you're probably using udev.
You can set up rules for udev to use that will detect individual devices and create /dev entries specific to them. Then you can create fstab devices for those entries so that they will always mount to the locations you want.
This page has all the info you need to know about udev and how to write rules for it. Have fun.
http://www.kernel.org/pub/linux/util...plug/udev.html
Edit: BTW, the automounting system in KDE uses a different system than mount+fstab. Truthfully, I don't know exactly how it works, but I do know that it uses the HAL (Hardware Abstraction Layer), which is one step above udev, and provides applications with detailed device info, such as the volume name.
I *think* that if the device has an fstab entry, KDE uses it. If not, it uses a default /mount or /media location, with the volume name as the mount folder. You should be able to change the actions on the second kind by right clicking on the device in Konqueror and choosing properties > mounting.