Things I want to do someday: 1) Fix all of the functions in nntp.pl to return error values on failure. Anything can and will go wrong in the nntp world. All functions in the nntp package should set nntp'errno and nntp'errstr to appropriate values so that they can be queried after a failure. Utilities which depend upon the nntp package should then be modified to handle and report errors. 2) Build nntpcat which sends articles to standard output. 3) Build nntpuumerge (based on Dave Mack's uumerge) which can handle most (or all) of the standard formats used in the "binaries" news groups. 4) Build nntpthread which retrieves articles that reference (descendants) or are referenced by (ancestors) a particular article. Should probably stop after 10 generations or so. 6) Build inews: a plug-in replacement for the inews distributed with NNTP so that it will delete the spaces that I always accidentally put in the Newsgroups line when I cross-post. 7) Add a Configure stage to preparation and installation to snuff localisms like "/usr/local/lib/news/nntpserver", etc. But, hey, don't hold your breath. randall.