Unfortunately, PathCchAppend is only available on Win8. :-(  That's why I went with the less safe version.