Does anybody know why the ShGetFolderPath API works with the CSIDL_COMMON_DOCUMENTS constant on all operating systems including all versions of 2000, all versions of XP, all versions of VISTA yet fails on Windows Server 2003?