We learn from history that we learn nothing from history. (You may have noticed my cynical side already).
Xorg is currently going through some changes (again). hal has been deprecated, with some small amount of confusion about what's coming next, especially if you're not running *nix, but some form of BSD for example, since udev is not for BSD'ers, unless I'm mistaken.
Also watch out for your USB media not mounting again in Gnome. If you get the error message "Unable to mount USB. Not Authorized" it may be because of the way you log in (gdm, xdm, nodm, startx) or some other random reason. Here's where to start looking to check it: