Adam: What do you recommend for determining if a CD-ROM is actually inserted in a drive (mounted) under Win32? GetDriveType() will tell us only if the drive is a CD-ROM drive. Is the best plan to just see if FindFirstFile("X:\\*") fails on a drive that reports itself to be a CD-ROM reader? Thanks, --ryan.