I've been using your search engine for years on my site and all the sudden the search function gives this error but the browsing the directories still works fine. I've made no changes to the script in a long time. This just happened on it's own.
fopen(http://search.dmoz.org/cgi-bin/search?search=free&all=yes&cat=Computers/Internet/On_the_Web/Free_Stuff) [function.fopen]: failed to open stream: Connection timed out
Error reading data from dmoz. This may be caused by the fact that you do not have access to use fopen() in this way. Or it may be because the dmoz url is incorrect.