Windows NT/2k has a user directory, it is defined by concatenating the environment variables HOMEDRIVE and HOMEPATH. This should definately be added to the win32 version. Often people do define a HOME environment variable anyway. Maybe this should be used first.