I discovered a serious problem with "GetSaveFileName" on Windows Vista:
In certain situation the Save-Dialog does not come up and the Application freezes (forever).
This means that the user can not save his data. This is not acceptable!!
Below there is a link where you can download a small demo...