Oh, and just throwing an idea out there, would SetVolume(int value) be preferable to AdjustVolume(int diff)? There was also a suggestion (IIRC in the wiki) about using 0.0--1.0 for the volume range, for a bit more accuracy. Personally I don't think it would be useful, though. Johannes