...would it be better to have --rate, --channels, and --format options on the playsound command line for sound formats that require you to specify these properties? In the absence of those command line arguments, playsound can set the "desired" field to NULL. Yes? No? --ryan.