Yesterday I got myself a new card reader that supports removable storage (my old one simply powered down when removing the CF card), so now HAL supports media detection for both SCSI and IDE devices. Currently it's through polling (like magicdev), because of how Linux 2.6 currently works.
Today, rml put gnome-volume-manager into GNOME CVS, which I think is a pretty big deal for the HAL project - one implication is that I actually have to begin to care about API/ABI stability. Things are definitely coming into shape for hardware management on GNOME.
Been in meetings most of today at work; good to be home punching the keyboard. Started blogging through gnome-blog; neat.