May be of interest to some--a directory of 4000 freeware programs, some of which are quite specialized, in over 20 categories.