As far as /media and /mnt I think /media has been designated for removable storage devices like floppy disks, compact discs, usb sticks, etc, while /mnt is reserved for extra partitions and network mounts, not that you can't reverse it with any issues at all. I think HAL works in conjunction with DBUS to give good plug and play support, and its always worked well for me.