Does QueryOptionValue() work on proprietary (plugin) values (which may reside in their own [Section])? If so, and I put a default value in pszValue. will that value be preserved if QOV() fails? And if QOV() fails, does it produce an error message? I could probably use it to advantage over GetPrivateProfileString().