I've got it working now, using GetNameList(), so it appears that the server DOES handle the NLST command... GetNameList() will suffice for my purposes, so there is no need anymore to hack on the GetList() implementation! Thanks for the fast response, though!