Removable media insertion and ejection

Hi All,
How can I get notified in user mode about the arrival and removal of a
removable media device. Of course, even if the device is ejected, the drive
letter will be present. Can I use the RegisterDeviceNotification API for the
same?
Interested OS : '98, 2K, Me.

Thanks in advance
Iqbal