
The Ever growing list of things that should be done and things that would 
be nice if they were done....

+ get article return
+ save articles on postings, etc.
+ kill session - go to next article, not first unread...
+ handle '{' correctly
    The regular expression \{<m>,<n>\} is supposed to match between
    m and n occurences of the previous character. To kill an expression
    of the form "{foo}", xrn requires the braces to be quoted. Rn, on
    the other hand complains if the braces are quoted.  Rn, on
    the other hand complains if the braces are quoted since the
    expression is not valid.  Test: /{foo}/:j
+ composition re-edit
- use .rnlock
- FAQ handling
	Save FAQ - This saves the current article text (or a file chosen
		   by the user) as the FAQ article for that newsgroup.
	Send FAQ - This replies to the current article with a copy
		   of the FAQ article for that newsgroup.
- look at input during prefetch to see if it should be canceled (or handled).
- clean up kill: allow 'Subject/From: ' in a kill entry
- spawn child for posting, sigchld in parent for confirmation...
    (high priority - also why does it take sooooo long???)
- highlight subject in bottom window
- display number of lost articles (oldest article in news system vs
  last read article from .newsrc)
- remove tmp files as you go, not at the end of the group
  (necessary for large groups with large postings)
- make tmp files rw owner, nothing else (don't let others know what you
  are reading?)
- replace popen of mailer with something better so status code can be checked
- fixup postArticle to do Header fixup, not sendFunction...
- check if follow-to is same as newgroup, warn if not, option to turn this off.
- warn if followup will go to more than one group.
- option to capitalize, not-cap the group name when saving.
- xrn.slowLink - don't refetch article for saving
- thread support (XRN 7.0)
- break up buttons.c into multiple files
- XHDR message on server timeout
- add cancelbutton resource
- lex.yy.c - free ng name (line 55)
- break generate-extra-fields into one for date and another for msg-id
- timezone stuff in utils.c is currently set up for Apollo and Ultrix,
  actually, should work for all BSD...
- prompt for KILL expression in article mode
	local kill (current subject and typein)
	global kill (current subject and typein)
	local author kill (current subject and typein)
	global author kill (current subject and typein)
- keep bogus ng entries in/out of the .newsrc file
- facility to record all outgoing messages/articles
- handle =ng in active file
- read updated .newsrc file (XRN detects this, but should allow you to reread)
- preserve .newsrc file mode
- save and re-edit buttons to editorCommand ending
- prefetch should occur at end of list, not largest number (sorted subject...)
- kill author globally...
- saving articles in directories at the save level as KILL files... 
- cleaner mail interface
- grab all of header, store it and all subject lines to use it
- command/key to skipped quoted/included sections
- edit kill file
- flag like 'subjectRead', but for next/next newsgroup
- input during iconification?  (only happens with some window managers)
- don't rescan during composition (slows down those with long 'rescan' times)
- user selectable cursors
- text search
- rescan in article mode
- strip leading and trailing spaces from newsgroup name in the Newsgroups field
- kill file processor remove group from string if unread == 0
- control C to disconnect/reconnect and return to top level...
- different signature for news postings vs mail
- half-page scroll
- allow partial selection on subject line - partial selection determines
  what amount of the subject or author is to be killed....
- filling of saved articles
- reference based searching
- local server (clientlib.c replaced with something that accesses local files)

