When you pass a wildcard to GetFiles it passes it to the server, so the server determines how the match is made. In your case, clearly the server is using case-sensitive matching. Our server, CompleteFTP, does case-insensitive matching.
Unless you can configure the server to do case-insensitive matching your best bet is to get a listing of all the files and then filter them yourself.
- Hans (EnterpriseDT)