Do we have any mechanism to support USB devices which do not require manual configuration?
The main problem is that when you connect first USB device it is visible as /dev/sda, second is visible as /dev/sdb, if you put then into /etc/fstab it won't work if you connect them in different order.
The old way to solve this problem is configuring udev, and manually create records for /dev/mp3 or /dev/camera.
I read about hal+dbus. But I am still not familiar with these things.
Is it possible to install some packages, run some daemons and have USB devices automagically mounted or at least automagically recognized by Arch Linux?
Not sure if this the solution you are looking for but take a look at the autofs package.
I made it long
as I lacked the time to make it short...
I know autofs, it still needs manual configuration to add the devices.
Other distributions can recognize is it pendrive or camera somehow, I wonder do we have something like this in Arch or should I create new package in AUR with it