|  | This is a quick dump of my moderation package.  The files below must be
edited to change all specific "RYDER" references to be generic logicals. 
Actually, they all sort of started that way and became specific over time.
Dumb, but that is reality.  Sorry, guys.
------------------------------------------------------------------------
I have two important subdirectories,   [RYDER.MOD.SCRATCH] and 
[RYDER.MOD.NEW11].  Of course, there is also [RYDER.MOD] and [RYDER] 
[RYDER.MOD.SCRATCH] holds all weekly work files and then is emptied.
[RYDER.MOD.NEW11] holds all command files except for those associated 
with the distribution of the RC11 files to those requesting such.
There is also [RYDER.MOD.RC11] and [RYDER.MOD.KEYS] 
------------------------------------------------------------------------
I have two commands defined:
$sho sym  upd
  UPD == "SUBMIT/NOPRINT/NOTIFY/LOG=[RYDER]/PARAM=(RC,11,ABACUS::RYDER,[RYDER.MOD.SCRATCH],[RYDER.MOD.NEW11]) "
$sho sym  bat*
  BAT*CH == "SUBMIT/NOPRINT/NOTIFY/LOG=[RYDER]"
------------------------------------------------------------------------
The whole process also expects to find previous versions of 
[RYDER]RC11.T	! DIRECTORY OF TOPICS
[RYDER]RC11.A	! DIRECTORY OF ALL ENTRIES
[RYDER]RC11.K	! DIRECTORY OF KEYWORD DIRECTORIES
[RYDER]RC11.C	! SAV of 11.3-11.last
[RYDER]RC11.F	! SPECIAL FILE OF KEYWORDS AND ENTRY NUMBERS
------------------------------------------------------------------------
Here is a list of the files that are attached as part of this entry:
[RYDER]RC11.F	! as it existed the last time the sequence was run
		! save a copy as a reference of format
		! note that this file makes the process recursive and
		! therefore not easy to partially reverse
		! if you lose it, you will do a complete replacement of 11.*
		! but because of length, it will be at the very end below.
[RYDER.MOD.NEW11]GETKEYS.COM
[RYDER.MOD.NEW11]UPD$BUILD1.COM		!not used; builds GETKEYS equiv.
[RYDER.MOD.NEW11]UPD$BUILD2.COM
[RYDER.MOD.NEW11]UPD$BUILD3.COM
[RYDER.MOD.NEW11]UPD$BUILD4.COM
[RYDER.MOD.NEW11]UPD$REP1_2.0
[RYDER.MOD.NEW11]UPD$REP1_2.A
[RYDER.MOD.NEW11]UPD$REP1_2.B
[RYDER.MOD.NEW11]UPD$REP1_2.C
[RYDER.MOD.NEW11]UPD$REP1_2.D
[RYDER.MOD.NEW11]UPD$EDIT_HEADER.CALL
[RYDER.MOD.NEW11]UPD$EDIT_KEYDIRS.CALL
[RYDER.MOD.NEW11]UPD$EDIT_REP_1.CALL
[RYDER.MOD.NEW11]UPD$EDIT_SHOKF.CALL
[RYDER.MOD.NEW11]UPD$EDIT_ZAP.CALL
[RYDER.MOD.NEW11]UPD$EDIT_ZAP_PER_DIR.COM
------------------------------------------------------------------------
The flow is 
[RYDER.MOD.NEW11]GETKEYS.COM
manual editing of the keywords for this run
[RYDER.MOD.NEW11]UPD$BUILD2.COM		creates batch files to be run
[RYDER.MOD.NEW11]UPD$BUILD3.COM		creates batch files to be run
[RYDER.MOD.NEW11]UPD$BUILD4.COM		creates batch files to be run
[RYDER.MOD.NEW11]UPD$REP1_2.0		synchs last creation to the next
[RYDER.MOD.NEW11]UPD$REP1_2.A		
[RYDER.MOD.NEW11]UPD$REP1_2.B
[RYDER.MOD.NEW11]UPD$REP1_2.C
manual moving of 11.1 and 11.2
[RYDER.MOD.NEW11]UPD$REP1_2.D		the last of the main sequence
[RYDER]RC11.DIS				calls RC11.CALL repeatedly
[RYDER]RC11.CALL			MAILs out the various RC11 files
wait a day for results of mailings
[RYDER]RC11.CHECK			used to see who didn't get them
But once you get started, MAIL messages will tell you what to do.
There are about two or three manual steps [directed in messages.]
Some of these SUBMIT the next step automatically.
Don't jam them into one; things do sometimes go wrong.
The following are typically subroutines for the above.
[RYDER.MOD.NEW11]UPD$EDIT_HEADER.CALL
[RYDER.MOD.NEW11]UPD$EDIT_KEYDIRS.CALL
[RYDER.MOD.NEW11]UPD$EDIT_REP_1.CALL
[RYDER.MOD.NEW11]UPD$EDIT_SHOKF.CALL
[RYDER.MOD.NEW11]UPD$EDIT_ZAP.CALL
[RYDER.MOD.NEW11]UPD$EDIT_ZAP_PER_DIR.COM
------------------------------------------------------------------------
Just in case I left off some that I should have included, here is a
complete list of what I really had/have.
Directory USERN:[RYDER.MOD.NEW11]
DEL_11_REPLIES.COM;1                 1   9-DEC-1990 01:28:00.40
EMPTY.TEMPLATE;1                     1  25-DEC-1990 06:45:14.52
GETKEYS.COM;10                       1   7-OCT-1991 11:57:02.05
HEADER_11.1;1                        1  10-SEP-1990 08:15:54.79
LIST_COM.COM;8                       3  15-MAR-1990 17:58:46.65
READ.ME;4                            1   9-JUL-1990 00:04:17.93
SIMPLE_ZAP.COM;2                     6   8-JUL-1990 17:48:55.10
UPD$BUILD.COMMENTS;1                16   7-JUL-1990 06:46:13.64
UPD$BUILD.HOLD;1                    23  16-MAR-1990 06:57:22.20
UPD$BUILD1.COM;4                     3  28-JUL-1990 22:27:01.98
UPD$BUILD2.COM;12                    8  30-JUN-1991 08:09:48.43
UPD$BUILD3.COM;4                     1  29-SEP-1991 03:29:24.32
UPD$BUILD4.COM;3                     5   3-FEB-1991 08:21:32.81
UPD$BUILD5.NO_LONGER_GOOD;1          4  16-MAR-1990 07:14:58.02
UPD$EDIT.HOLD;1                      6  26-FEB-1990 05:01:07.05
UPD$EDIT_HEADER.CALL;2               3  10-MAR-1990 09:19:38.81
UPD$EDIT_KEYDIRS.CALL;16             6  11-NOV-1990 18:36:05.95
UPD$EDIT_REP_1.CALL;21               5  29-SEP-1991 04:01:53.63
UPD$EDIT_SHOKF.CALL;19               6  18-NOV-1990 07:06:26.39
UPD$EDIT_ZAP.CALL;11                 6  16-MAR-1990 06:33:45.37
UPD$EDIT_ZAP_PER_DIR.COM;9           4   9-FEB-1991 09:16:26.38
UPD$MAKE_KEY.HOLD;1                  3  16-MAR-1990 06:38:18.42
UPD$REP1_2.0;1                       1   6-OCT-1990 03:57:15.98
UPD$REP1_2.A;10                      2  29-SEP-1991 04:13:36.83
UPD$REP1_2.B;3                       1  29-SEP-1991 03:55:27.41
UPD$REP1_2.C;6                       1  29-SEP-1991 03:56:47.52
UPD$REP1_2.COM;9                     2  26-AUG-1990 00:37:43.53
UPD$REP1_2.D;9                       1  29-SEP-1991 04:11:58.05
Total of 28 files, 121 blocks.
$!	GETKEYS.COM
$! this is actually used instead of UPD$BUILD1.COM that follows below
$! note that it expects to find [ryder]rc11.f from the previous week's run
$!type GETKEYS.COM	!=======================================
$SET DEFAULT [RYDER.MOD.SCRATCH]
$ass/user upd$keys.tmp sys$output
$ notes RC/noauto
sho k/f
$close sys$output
$
$@[ryder.mod.new11]upd$edit_shokf.call upd$keys.tmp 
$pur upd$keys.tmp 
$ren upd$keys.tmp sho_k_f.date
$dif   sho_k_f.date,[ryder]rc11.f/nonum/out=upd$keys.tmp
$mail nl: ryder/subj="edit [ryder.mod.scratch]upd$keys.tmp then $UPD upd$build2"
$mail nl: ryder/subj="rename [ryder.mod.scratch]sho_k_f.date for date"
$!type UPD$BUILD1.COM	!=======================================
$! UPD$BUILD1.COM	A Ryder		last edit 7/7/90
$!
$! see UPD$BUILD.COMMENTS for more complete documentation
$!     
$!     This procedure creates the keyword list, UPD$KEYS.TMP, with one
$!     keyword per line with a a single leading space before each.  
$!     It calls UPD$EDIT_HEADER.CALL to edit the list. 
$!     
$!     It may be wise to edit out of the result the moderator's keywords.
$!     (e.g.  ZAPIT, MOVIT, TEMP, UNKEYED)
$!     
$ conference = P1	! Name of the conference in the runner's Notebook
$ topic      = P2	! not used
$ myself     = P3	! for status reporting
$ disk       = P4	! Default directory for scratch files, etc.
$ cmnds      = P5	! Default directory for command files
$ enter      = "NOTES " + conference + "/NOAUTO"
$ SET VERIFY
$ SET DEFAULT 'disk
$ message = "getting current keywords"
$ ON WARNING THEN CONTINUE
$ DEL upd$keys.tmp;*
$ SET NOON
$ ASS/USER upd$keys.tmp SYS$OUTPUT
$ 'enter				! enter conference
SHOW KEY
EX
$ cmnds = 'cmnds + "upd$edit_header.call  upd$keys.tmp 15" ! zap first 15 lines 
$ @'cmnds
$   MAIL NL: 'myself/subj="keyword list is ready in UPD$KEYS.TMP"
$ STOP
$!type UPD$BUILD2.COM	!=======================================
$ message = "preparing upd$dir.kom for DIR/KEY" ! also upd$del1.kom 
$ conference = P1	! Name of the conference in the runner's Notebook
$ topic      = P2	! Number of the existing topic to hold the output
$ myself     = P3	! The node address to be notified of completion
$ disk       = P4	! directory for scratch data files
$ cmnds      = P5	! directory for command files 
$sho sym cmnds
$ skip1      = "UNKEYED" ! skip this moderator's keyword
$ skip2      = "MOVIT"   ! skip this moderator's keyword
$ skip3      = "ZAPIT"   ! skip this moderator's keyword
$ open_conf     = "$ notes " + conference + "/noauto"
$ SET VERIFY
$ SET DEFAULT 'disk
$
$ OPEN/WRITE batch upd$dir.kom		! for texts of new 11.*
$ OPEN/WRITE select upd$del1.kom	! for a dir of to-be-replaced 11.*
$   WRITE batch "$SET VERIFY" 
$   WRITE select "$SET VERIFY" 
$   WRITE batch "$SET DEFAULT " + disk
$   WRITE select "$SET DEFAULT " + disk
$   WRITE batch  "$ message = ""creating DIR/KEY files"""
$   WRITE select "$ message = ""creating DEL 11.x /KEY files"""
$   WRITE batch  open_conf
$   WRITE select open_conf
$
$ OPEN/READ/ERROR=bomb wordlist upd$keys.tmp	! and bomb if it isn't there
$ OPEN/WRITE seeklist upd$seek.list ! list of potential keyword directories
$
$   WRITE seeklist P1 + ",      " + P2 + ". " + P3	! pass on parameters
$!        e.g. "RC,      11. ABACUS::RYDER"
$
$   maxlength = 20	! longer keywords were once troublesome
$   entry = 3 - 1	! prepare to begin at reply #3
$
$loop$dir:				! start here for each keyword
$   READ/END=loop$dir_end wordlist word ! process the keyword itself
$   wordlen = f$length(word)		! might include trailing spaces
$   word = f$extract(1,wordlen,word)	! zap the leading space
$   wordlen = f$locate(" ",word)	! find the real length
$   word = f$extract(0,wordlen,word)	! zap the trailing spaces if any
$   IF wordlen .le. maxlength THEN GOTO use$key
$   wordlen = maxlength 		! truncate an overlylong word
$   word = f$extract( 0, wordlen -1, word) + "*"  ! make it a wild reference
$
$use$key:
$   IF word .EQS. skip1 THEN GOTO loop$dir	! skip this moderator's keyword
$   IF word .EQS. skip2 THEN GOTO loop$dir	! skip this moderator's keyword
$   IF word .EQS. skip3 THEN GOTO loop$dir	! skip this moderator's keyword
$   entry = entry + 1
$		! make a unique filename
$   WRITE batch "DIR/ALL/OUT=upd$txt." + f$string( entry ) + "/key=" + word
$   WRITE select "DIR/OUT=upd$zap.tmp " + topic + ".101-" + topic + ".9999/key=" + word
$! note: the results of select will be singly in the *versions* of upd$zap.tmp 
$   WRITE seeklist "upd$txt." + f$string( entry ) + "	key=" + word
$   GOTO loop$dir
$
$loop$dir_end:
$   SET VERIFY
$   CLOSE wordlist 
$   CLOSE seeklist 
$   WRITE batch "$ MAIL NL: " + myself + "/subj=""upd$dir.kom finished"""
$   CLOSE batch	
$   WRITE select "$ ren upd$zap.tmp; upd$del2.tmp"  
$   WRITE select "$ app upd$zap.tmp;* upd$del2.tmp"  ! stack them together
$   WRITE select "$ del upd$zap.tmp;* ! clean up temps
$   WRITE select "$ @" + cmnds + "upd$edit_zap_per_dir upd$del2."  
$   WRITE select "$ MAIL NL: " + myself + "/subj=""upd$del2.del ready """
$   CLOSE select	
$!!   SUBMIT/HOLD/NOPRINT/NOTIFY/LOG='disk upd$dir.kom
$!!   MAIL upd$dir.kom myself/subj="upd$dir.kom on hold in queue"
$   MAIL upd$dir.kom myself/subj="upd$dir.kom ready"
$   message = f$string(entry) + " = last extension"
$bomb:
$SHO SYM message
$STOP
$   UPD  cmnds:upd$edit_keydirs.call ! edit the files and write found list
$!type UPD$BUILD3.COM	!=======================================
$!!! synch   upd$dir
$UPD  [ryder.mod.new11]UPD$EDIT_KEYDIRS.CALL	! edit texts and create found 
$
$!type UPD$BUILD4.COM	!=======================================
$set verify
$ message = "preparing upd$rep.kom for replies"
$ conference = P1	! Name of the conference in the runner's Notebook
$ topic      = P2	! Number of the existing topic to hold the output
$ myself     = P3	! The node address to be notified of completion
$ disk       = P4	! directory for both command files and data
$ skip1      = "UNKEYED" ! skip this moderator's keyword
$ skip2      = "MOVIT"   ! skip this moderator's keyword
$ skip3      = "ZAPIT"   ! skip this moderator's keyword
$ open_conf     = "$ notes " + conference + "/noauto"
$ SET DEFAULT 'disk
$
$ OPEN/WRITE batch upd$rep.kom
$   WRITE batch "$SET VERIFY"
$   WRITE batch "$SET DEFAULT " + disk
$   WRITE batch  "$ message = ""writing DIR/KEY replies"""
$   WRITE batch  open_conf
$   WRITE batch "SHO CONF"
$   WRITE batch topic + ".last" 	! establish current topic, current end
$   WRITE batch "MARK upd$old_end"	! remember the old end point for 11.1
$   WRITE batch "set moderator"		! in case 11.0 is set nowrite
$
$! write the new replies (possibly after old, intervening replies)
$ OPEN/READ/ERROR=bomb found upd$found.list	! list of good files & keys
$   READ/ERROR=bomb found list_line	! discard the parameter line 
$   SET NOVERIFY
$   counter = 0
$loop$key:
$   READ/END=loop$key_end found file_key ! upd$txt.entry<tab>key=word
$   counter = counter + 1		 ! number of replies being written
$   spot = F$LOCATE( "	", file_key )	 ! locate tab, not spaces
$   length = F$LENGTH( file_key )
$   filename = F$EXTRACT( 0, spot, file_key )
$   keyword = F$EXTRACT( spot+5, length, file_key )
$   star = F$EXTRACT( length - 1, 1, file_key )
$   WRITE batch "REPLY/NOEDIT/NOCONFIRM/TITLE=""" + keyword + """  " + filename
$   IF star .nes. "*" THEN WRITE batch -
                      "ADD KEY " + keyword 
$   GOTO loop$key
$loop$key_end:
$   SET VERIFY
$   CLOSE found
$   WRITE batch "$ MAIL NL: " + myself + "/subj=""upd$rep.kom finished"""
$   CLOSE batch			! upd$rep.kom now is ready for use
$!   SUBMIT/HOLD/NOPRINT/NOTIFY/LOG='disk upd$rep.kom
$   MAIL upd$rep.kom 'myself/subj="upd$rep.kom is ready for use"
$   STOP
$
$bomb:
$SHO SYM message
$STOP
$!type UPD$REP1_2.0	!=======================================
$sync  upd$rep
$upd   [ryder.mod.new11]upd$rep1_2.a
$!type UPD$REP1_2.A	!=======================================
$SET VERIFY
$!  ren/log [ryder]rc11.a [ryder.mod.rc11]*
$!  ren/log [ryder]rc11.t [ryder.mod.rc11]*
$!  ren/log [ryder]rc11.k [ryder.mod.rc11]*
$!  ren/log [ryder]rc11.c [ryder.mod.rc11]*
$pur/log [ryder]rc11.f 
$
$SET DEFAULT [RYDER.MOD.SCRATCH]
$ message = "creating RC11.K and RC11.T and preparing for entry as 11.1, .2"
$ notes RC/noauto
11.0
DIR/OUT=rc11.k 11.100-11.last
DIR/OUT=rc11.t 1-LAST
$@[RYDER.MOD.new11]upd$edit_rep_1.call rc11.k 1	! make it pretty & terse
$@[RYDER.MOD.new11]UPD$EDIT_HEADER.CALL rc11.t 4
$bat [RYDER.MOD.new11]upd$rep1_2.b 
$MAIL NL: RYDER/SUBJ="text for 11.1 & 11.2 ready; upd$rep1_2.b submitted"
$!type UPD$REP1_2.B	!=======================================
$SET VERIFY
$SET DEFAULT [RYDER.MOD.SCRATCH]
$ notes RC/noauto
SHO CONF
set mod
del/noc note 11.2
del/noc note 11.1
$bat [ryder.mod.new11]upd$rep1_2.c
$mail nl: ryder/subj="upd$rep1_2.b done; 11.1 & 11.2 deleted; upd$rep1_2.c submitted"
$!type UPD$REP1_2.C	!=======================================
$SET VERIFY
$SET DEFAULT [RYDER.MOD.SCRATCH]
$ notes RC/noauto
SHO CONF
11.0
set moderator
REPLY/NOEDIT/NOCONFIRM/TITLE="directory of topics" rc11.t
REPLY/NOEDIT/NOCONFIRM/TITLE="keyword directories" rc11.k
$ren   rc11.k	[ryder]rc11.k
$ren   rc11.t	[ryder]rc11.t
$mail nl: ryder/subj="move 11.1 & 11.2 then bat [ryder.mod.new11]upd$rep1_2.d"
$!type UPD$REP1_2.D	!=======================================
$SET VERIFY
$SET DEFAULT [RYDER]
$ notes RC/noauto
dir/out=rc11.a    *.*
$
$cop/log   [ryder.mod.scratch]sho_k_f.*   [ryder]rc11.f
$ren/log   [ryder.mod.scratch]sho_k_f.*   [ryder.mod.keys]*
$mail nl: myself/subj="upd$rep1_2.d (last of sequence) done; zap [ryder.mod.scratch"
$stop
!!sav     rc11.c    11.101-11.last
$!    ...... 
$!type UPD$EDIT_HEADER.CALL	!=======================================
$! UPD$EDIT_HEADER.CALL --- procedure to do simple edits to a file
$!
$! Parameters:
$!    P1    Filename
$!    P2    Number of lines to be deleted at the start of the file 
$!              For SHOW KEY, P2 = 17 if a log file, 14 if sys$output
$!              For DIR/OUT=, P2 = 4 
$!    
$! Implicit:  The file will be truncated when a "[" starts a line
$!            as in "[ End of requested listing ]"
$!    
$   OPEN/READ  victim 'P1
$   OPEN/WRITE result 'P1
$   SET NOVERIFY
$
$! discard P2 header lines 
$     number = P2
$loop_number:
$       read/end=bummer/error=bummer victim line
$       number = number - 1
$     if number .gt. 0 then goto loop_number
$
$! copy the rest until end or the "[" is seen
$loop_lines:
$      read/end=end_lines/error=bummer victim line
$      if F$EXTRACT( 0, 1, line ) .eqs. "[" THEN GOTO end_lines	! "[ end of ...
$      write result line
$      goto loop_lines
$
$end_lines:
$  CLOSE victim
$  CLOSE result
$  EXIT
$
$bummer:
$  SET VERIFY
$  STOP		! fatal error in UPD$EDIT_HEADER.CALL 
$!type UPD$EDIT_KEYDIRS.CALL	!=======================================
$! UPD$EDIT_KEYDIRS.CALL --- procedure to delete headers from key dir's
$!                  and check that individual keyword directories had 
$!                  actually been created and if so, write a foundlist
$!                  (associating the keyword with the directory found)
$!
$! Input files:
$!    A set of Notes directories by keyword, such as UPD$TXT.3, etc.
$!    UPD$SEEK.LIST  =  List of these files with the associated keywords
$!                      First line has update parameters, P1, P2, and P3
$!                      Of these, only topic = P2 is used here
$!    
$! Output files:
$!    Edited versions of the input files
$!    UPD$FOUND.LIST  =  Revised list of the files (those actually found)
$!                       First line is a copy of the update parameters
$ message = "after DIR/KEY and before REP"
$SHO DA
$! SYNCH  UPD$DIR	! wait until the previous step has finished
$			!  be sure they are both in the same batch queue
$SHO DA
$ conference = P1	! Name of the conference in the runner's Notebook
$ topic      = P2	! Number of the existing topic to hold the output
$ myself     = P3	! The node address to be notified of completion
$ disk       = P4	! directory for scratch data files
$ cmnds      = P5	! directory for command files 
$ SET VERIFY
$ SET DEFAULT 'disk
$
$   OPEN/READ seek upd$seek.list	! list of potential files & keywords
$   OPEN/WRITE found upd$found.list	! the revised version (subset)
$
$   READ/END=end seek list_line ! get the update parameters
$   WRITE found list_line	! pass them on
$   spot = f$locate(",",list_line)	! find the conference delimiter
$   list_line = f$extract( spot, f$length(list_line), list_line ) ! discard conf
$   period = f$locate(".",list_line)	! find the topic delimiter
$   topic = f$extract( period-5, 6, list_line)	! pull out the topic 
$
$next_file:
$   READ/END=end seek list_line ! format "upd$txt." + entry + "	key=" + word
$   filename = F$EXTRACT( 0, F$LOCATE( "	", list_line ), list_line )
$
$   OPEN/READ/ERROR=next_file  victim 'filename	! implicit loopback
$   WRITE found list_line	! simple copy of input if the file exists
$ if filename .eqs. "upd$txt.6 " THEN GOTO NEXT_FILE
$   OPEN/WRITE result 'filename	
$   ! discard first four lines then copy
$       read/end=bummer/error=bummer victim line		! line 1
$       read/end=bummer/error=bummer victim line		! line 2
$       read/end=bummer/error=bummer victim line		! line 3
$       read/end=bummer/error=bummer victim line		! line 4
$
$loop_lines:
$      read/end=end_lines/error=bummer victim line
$      if f$extract( 40, 6, line ) .eqs. topic then goto loop_lines ! self?
$      write result line	! if it wasn't a self-reference (reply topic)
$      goto loop_lines
$
$end_lines:
$  CLOSE victim
$  CLOSE result
$  GOTO next_file
$
$end:
$  CLOSE seek
$  CLOSE found
$   MAIL NL: myself/subj="replies are now ready"
$  EXIT
$
$bummer:
$  STOP
$!type UPD$EDIT_REP_1.CALL	!=======================================
$! UPD$EDIT_REP_1.CALL --- procedure to reshape text for 11.1
$!
$ set def [ryder.mod.scratch] 
$! [ryder.mod.scratch]rc11.k contains a directory of keyword directories
$!
$! The lines will be reformatted to delete leading and redundant junk.
$! The first entry is an extra entry and will be deleted herein.  (last of old)
$! This version sorts the list to allow for incremental updates and then
$! produces a two column result
$
$set verify
$  OPEN/READ/ERROR=bummer victim 	[ryder.mod.scratch]rc11.k 
$  OPEN/WRITE result 	[ryder.mod.scratch]rc11.k 
$
$set noverify
$  ! discard first seven lines then re-arrange
$      read/end=bummer/error=bummer victim line		! line 1
$      read/end=bummer/error=bummer victim line		! line 2
$      read/end=bummer/error=bummer victim line		! line 3
$      read/end=bummer/error=bummer victim line		! line 4
$      read/end=bummer/error=bummer victim line		! line 5
$      read/end=bummer/error=bummer victim line		! line 6
$      read/end=bummer/error=bummer victim line		! line 7 (old)
$
$loop_lines:
$      read/end=end_lines/error=bummer victim line
$      line = F$EXTRACT(41,99,line)
$      write result line
$      goto loop_lines
$
$end_lines:
$set verify
$  close victim
$  close result
$! sort on keyword (not on note number)
$  SORT/STABLE/KEY=(POS:9,SIZE:20,NUMBER:1) rc11.k rc11.tmp
$
$  ! re-arrange to two cols.
$  OPEN/READ/ERROR=bummer sorted rc11.tmp
$  OPEN/WRITE paired 	rc11.k 
$    write paired "  Entry   Keyword               Entry   Keyword"
$    write paired "  -----   -------               -----   -------"
$
$loop_lines2:
$      read/end=end_lines2/error=bummer sorted line1
$      line1 = F$EXTRACT(0,30,line1 + "                         ")
$      read/end=odd/error=bummer sorted line2
$      line2 = F$EXTRACT(0,30,line2 + "                         ")
$      line = line1 + line2
$      write paired line
$      goto loop_lines2
$
$odd:
$      write paired line1
$end_lines2:
$set verify
$  close sorted
$  close paired
$!  mail nl: myself/subj="check RC11.K then finish up"
$  EXIT
$bummer:
$stop
$!type UPD$EDIT_SHOKF.CALL	!=======================================
$! UPD$EDIT_SHOKF.CALL --- procedure to delete references to notes 11.*
$!                         from a SHO K/F list of keywords
$!
$! Input file:             anything;  filename is parameter P1
$!    
$! Output file:            Edited version of the input file
$!                         
$!                         It replicates the keyword itself on 
$!                         every line so a DIF will indicate every
$!                         keyword that has had a change.  To avoid
$!                         false attributions when a line has been
$!                         deleted, a blank line is inserted just 
$!                         before a start of a new keyword.
$!
$!                         All imbedded occurences of " 11.*" will
$!                         be deleted including any immediately 
$!                         following comma
$!                         
$!                         All else is simply copied
$!                         EXCEPT that a trailing blank may be deleted
$!                         from any line even if there is a continuation
$!                         line following in the list of keyworded notes
$!                         
$! SET VERIFY
$ filename   := 'P1	! 
$ blankline = "                      "
$
$   OPEN/READ   input  'filename	! typically a log file or its fragment 
$   OPEN/WRITE 	output 'filename	! 
$
$skip_junk:
$   read/end=end_lines/error=bummer input line
$   if line .nes. " Keyword              Note" then goto skip_junk
$
$loop_lines:
$   read/end=end_lines/error=bummer input line
$loop_ref:
$   length = f$length(line)		! get length of this line
$   refer  = f$locate(" 11.",line)	! find the imbedded reference
$   if  refer .eq. length  then goto write	! no reference found
$else:					! now find the end of it
$   left = f$extract( refer+4, length, line ) ! remainder of the line
$   blank = f$locate(" ",left)	! find the trailing blank, if any
$   left = f$extract( blank, f$length(left), left ) 
$   line = f$extract( 0, refer, line ) + left
$   goto loop_ref			! look for another
$
$write:
$! delete trailing comma
$   if f$extract( length-1, length-1, line ) .eqs. "," then -
$		line = f$extract( 0, length-1, line ) 
$! handle keyword
$   thiskey = f$extract( 0, 21, line ) 
$   if thiskey .eqs. "                     " then goto realwrite
$   keyword = thiskey 
$   write output blankline
$
$realwrite:
$   line = keyword + f$extract( 22, f$length(line), line )
$   write output line
$   goto loop_lines
$
$end_lines:
$  CLOSE input
$  CLOSE output
$  EXIT
$
$bummer:
$  STOP
$!type UPD$EDIT_ZAP.CALL		!=======================================
$! UPD$EDIT_ZAP.CALL --- procedure to transform a Notes directory of replies, 
$!                      not topics, into a DELETE NOTE batch file.
$!                      Topics, if included [by error], will be included 
$!                      in the delete list; if they have a title not 
$!                      starting with "!", they will simply cause an error.
$ set noverify
$!
$! Input file:  (P1 contains the filename; implied extension is TMP)
$!    A Notes directory from a DIR/OUT= or a log file from a DIR
$!    The file will be skipped to the first reply entry, edited, and
$!    truncated at the first "[ end of requested listing ]", if any.
$!    
$! Input parameters:
$!    P1 contains the filename including the "."; implied extension is TMP
$!    P2 contains the number of leading entries to skip (depends upon source)
$!
$! Data file:  UPD$SEEK.LIST (first line only --- id of conference and myself)
$!
$! Output file:
$!    Edited version of the input file with extension "KOM"
$
$   input = P1 + "TMP"		! parameter P1 must supply the "."
$   output = P1 + "KOM"
$   OPEN/READ dir 'input
$   OPEN/WRITE del 'output	! the revised version 
$
$   OPEN/READ seek UPD$SEEK.LIST	! get conference info
$   READ/END=end seek list_line ! get the update parameters
$   spot = f$locate(",",list_line)	! find the conference delimiter
$   conf = f$extract( 0, spot, list_line ) 
$   list_line = f$extract( spot, f$length(list_line), list_line ) ! discard conf
$   period = f$locate(".",list_line)	! find the topic delimiter
$   myself = f$extract( period+1, f$length(list_line), list_line) ! for mail 
$   CLOSE seek
$   WRITE del "$NOTES/NOAUTO " + conf
$!   WRITE del "SET MODERATOR"		! best to not do this yet
$
$loop_start:
$   READ/END=end dir line ! look for beginning of the list
$   IF F$EXTRACT(0, 14, line) .nes. " Topic  Author" THEN GOTO loop_start
$   READ/END=stop dir line ! skip the bars
$   IF P2 .eqs. "" THEN GOTO loop_line
$ploop:
$   IF P2 .eq. 0 THEN GOTO loop_line
$   READ/END=stop dir line ! skip an extra entry or so
$   P2 = P2 - 1
$   GOTO ploop
$   
$loop_line:
$   READ/END=end dir line 
$   IF F$EXTRACT(0, 1, line) .eqs. "[" THEN GOTO end	! an early end 
$   IF F$EXTRACT(0, 1, line) .eqs. "n" THEN GOTO bummer	! "no such ..."
$   spot = F$LOCATE("-19", line)	! skip to the date field
$   line = F$EXTRACT(spot+5, F$LENGTH(line), line)  ! shift left to the entry
$   period = F$LOCATE(".", line)	! find the reply number
$   spot = F$LOCATE(" ", F$EXTRACT(period, period + 7, line) )! skip to a space
$   line = "DELETE/NOCONFIRM NOTE " + F$EXTRACT(0, spot + period, line)
$   WRITE del line
$   goto loop_line
$
$end:
$   CLOSE dir
$   WRITE del "$SHOW DA"
$   CLOSE del
$  EXIT
$
$bummer:
$  CLOSE dir
$  CLOSE del
$  STOP
$!type UPD$EDIT_ZAP_PER_DIR.COM	!=======================================
$! UPD$EDIT_ZAP_PER_DIR.CALL --- procedure to transform a concatenation of 
$!                      Notes directory of replies, not topics, into 
$!                      a DELETE NOTE batch file.
$!
$! Input file:  (P1 contains the filename; implied extension is TMP)
$!    A Notes directory from a DIR/OUT= or a log file from a DIR
$!    
$! Input parameters:
$!    P1 contains the filename including the "." but without the extension
$!                             the extension must be TMP
$!
$! Data file:  UPD$SEEK.LIST (first line only --- id of conference)
$!
$! Output file:
$!    Edited version of the input file with extension "DEL"
$
$   input = P1 + "TMP"		! parameter P1 must supply the "."
$   output = P1 + "DEL"
$   OPEN/READ dir 'input
$   OPEN/WRITE del 'output	! the revised version 
$
$    OPEN/READ seek UPD$SEEK.LIST	! get conference info
$    READ/END=end seek list_line ! get the update parameters
$    CLOSE seek
$    spot = f$locate(",",list_line)	! find the conference delimiter
$    conf = f$extract( 0, spot, list_line ) 
$
$    WRITE del "$NOTES/NOAUTO " + conf
$    WRITE del "SET MODERATOR"		! think about this
$
$ set verify
$loop_line:
$   READ/END=end dir line 
$   spot = F$LOCATE("-199", line)	! skip to the date field
$     if spot .eq. F$LENGTH(line) then goto loop_line
$   wrong = F$LOCATE("Updated:", line)	! false info line
$     if wrong .ne. F$LENGTH(line)  then goto loop_line
$   line = F$EXTRACT(spot+5, F$LENGTH(line), line)  ! shift left to the entry
$   period = F$LOCATE(".", line)	! find the reply number
$     if period .eq. F$LENGTH(line)  then goto loop_line
$   spot = F$LOCATE(" ", F$EXTRACT(period, period + 7, line) )! skip to a space
$   line = "DELETE/NOCONFIRM NOTE " + F$EXTRACT(0, spot + period, line)
$   WRITE del line
$   goto loop_line
$
$end:
$   CLOSE dir
$   WRITE del "$SHOW DA"
$   CLOSE del
$  EXIT
$
$bummer:
$  CLOSE dir
$  CLOSE del
$  STOP
$!RC11.DIS		!=======================================
$set verify
$mail
set copy nosend
exit
$! @rc11.call	nm%midi::chad		! Chad Leigh
$ @rc11.call	nm%rgb::miner		! Dan
$ @rc11.call	nm%VERSA::TULANKO	! Carl
$ @rc11.call	nm%FDCV25::P01YATES	! Ollie 
$ @rc11.call	nm%BTOVT::BREAULT_B	! Bernie
$ @rc11.call	nm%OSAV03::MATSUSHIMA   
$ @rc11.call	nm%HPSRAD::AJAI
$ @rc11.call	nm%ESCROW::PHILLIPS     
$ @rc11.call	nm%SVCEXE::HOGAN
$mail
set copy send
exit
$stop
$!RC11.CALL			!=======================================
$MAIL RC11.T 'p1/SUBJECT="updated RC11.T = DIR OF ALL TOPICS --- EXT/NOHEAD from MAIL"
$MAIL RC11.A 'p1/SUBJECT="updated RC11.A = DIR OF ALL ENTRIES -- EXT/NOHEAD from MAIL"
$MAIL RC11.K 'p1/SUBJECT="updated RC11.K ~= 11.1 --- EXT/NOHEAD from MAIL"
$!RC11.CHECK			!=======================================
! the appropriate mail messages are all extracted to the file, "TEMP"
! eacxh name should appear three times in the resulting output
$sea temp sent/mat=and,miner	! Dan
$sea temp sent/mat=and,TULANKO	! Carl  ?
$sea temp sent/mat=and,P01YATES	! Ollie 
$sea temp sent/mat=and,BREAULT_B	! Bernie	?
$sea temp sent/mat=and,MATSUSHIMA   
$sea temp sent/mat=and,AJAI
$sea temp sent/mat=and,PHILLIPS     
$sea temp sent/mat=and,HOGAN
$!!!! 		!=======================================
$ dim USERN:[RYDER.MOD.NEW11]
Directory USERN:[RYDER.MOD.NEW11]
DEL_11_REPLIES.COM;1                 1   9-DEC-1990 01:28:00.40
EMPTY.TEMPLATE;1                     1  25-DEC-1990 06:45:14.52
GETKEYS.COM;10                       1   7-OCT-1991 11:57:02.05
HEADER_11.1;1                        1  10-SEP-1990 08:15:54.79
LIST_COM.COM;8                       3  15-MAR-1990 17:58:46.65
READ.ME;4                            1   9-JUL-1990 00:04:17.93
SIMPLE_ZAP.COM;2                     6   8-JUL-1990 17:48:55.10
UPD$BUILD.COMMENTS;1                16   7-JUL-1990 06:46:13.64
UPD$BUILD.HOLD;1                    23  16-MAR-1990 06:57:22.20
UPD$BUILD1.COM;4                     3  28-JUL-1990 22:27:01.98
UPD$BUILD2.COM;12                    8  30-JUN-1991 08:09:48.43
UPD$BUILD3.COM;4                     1  29-SEP-1991 03:29:24.32
UPD$BUILD4.COM;3                     5   3-FEB-1991 08:21:32.81
UPD$BUILD5.NO_LONGER_GOOD;1          4  16-MAR-1990 07:14:58.02
UPD$EDIT.HOLD;1                      6  26-FEB-1990 05:01:07.05
UPD$EDIT_HEADER.CALL;2               3  10-MAR-1990 09:19:38.81
UPD$EDIT_KEYDIRS.CALL;16             6  11-NOV-1990 18:36:05.95
UPD$EDIT_REP_1.CALL;21               5  29-SEP-1991 04:01:53.63
UPD$EDIT_SHOKF.CALL;19               6  18-NOV-1990 07:06:26.39
UPD$EDIT_ZAP.CALL;11                 6  16-MAR-1990 06:33:45.37
UPD$EDIT_ZAP_PER_DIR.COM;9           4   9-FEB-1991 09:16:26.38
UPD$MAKE_KEY.HOLD;1                  3  16-MAR-1990 06:38:18.42
UPD$REP1_2.0;1                       1   6-OCT-1990 03:57:15.98
UPD$REP1_2.A;10                      2  29-SEP-1991 04:13:36.83
UPD$REP1_2.B;3                       1  29-SEP-1991 03:55:27.41
UPD$REP1_2.C;6                       1  29-SEP-1991 03:56:47.52
UPD$REP1_2.COM;9                     2  26-AUG-1990 00:37:43.53
UPD$REP1_2.D;9                       1  29-SEP-1991 04:11:58.05
Total of 28 files, 121 blocks.
Good luck.  My home phone is 603/673-1776
Alton Ryder, who no longer can access the network.
RC11.F as of 11-MAY-1992 
                      
 1991                13.41, 105.0, 829.0, 1047.18, 1047.32, 1266.0
                      
 1_8TH_AF            959.0, 960.0
                      
 3IM                 105.40, 105.46, 105.49, 105.53, 105.58, 105.82
 3IM                 105.104, 105.114, 105.227, 116.5, 133.8, 133.12, 133.13
 3IM                 133.14, 352.1, 497.6, 700.0, 710.0, 829.34
                      
 ADDRESSES           7.0, 8.0, 9.0, 10.0, 12.14, 14.0, 30.6, 44.13
 ADDRESSES           126.138, 288.394, 337.29, 341.7, 383.15, 399.433, 423.19
 ADDRESSES           782.2, 855.1, 1012.3, 1308.1
                      
 AERODYNAMICS        
                      
 AFTER_RUN_OIL       64.0, 93.127, 93.128
                      
 AILERONS            190.0, 192.0, 964.0, 1404.23
                      
 AIRFOILS            124.1, 124.5, 399.698, 738.8, 738.9, 756.0
 AIRFOILS            1030.5, 1113.0, 1202.0, 1405.0
                      
 AIRFRAME_ALIGNMENT  464.0, 490.0, 508.12, 1185.0
                      
 AIRPLANE_KITS       59.0, 78.0, 118.0, 129.3, 183.0, 230.14, 240.0
 AIRPLANE_KITS       250.0, 252.0, 271.661, 280.0, 324.0, 356.0, 359.0, 384.0
 AIRPLANE_KITS       385.0, 418.0, 461.0, 466.0, 494.0, 502.0, 527.0, 628.0
 AIRPLANE_KITS       682.0, 704.0, 744.0, 744.2, 772.0, 801.0, 840.0, 963.0
 AIRPLANE_KITS       970.0, 999.0, 1050.0, 1058.0, 1077.0, 1087.0, 1091.0
 AIRPLANE_KITS       1093.0, 1147.0, 1167.0, 1211.0, 1301.0, 1308.0, 1353.0
                      
 AIRPLANE_RACING     80.0, 154.0
                      
 AMA                 7.3, 30.0, 36.0, 468.0, 651.0, 662.0, 1070.0
 AMA                 1362.0, 1364.0
                      
 AMA_NATS            1362.0
                      
 ANTENNA             552.0, 1085.37
                      
 AUCTION             19.0
                      
 AUTOPILOT           1389.0
                      
 BALSA               44.0, 201.0, 399.699, 402.0, 1348.0, 1361.0
                      
 BATTERY_CHARGERS    2.1, 46.0, 89.0, 592.0, 790.0
                      
 BATTERY_CYCLER      967.0
                      
 BATTERY_NICAD_MAINT 53.0, 139.0, 277.0, 790.0, 852.0, 967.0, 1257.0
 BATTERY_NICAD_MAINT 1328.0
                      
 BATTERY_PACK        32.0, 53.0, 79.0, 678.0, 697.0, 751.0, 782.0
 BATTERY_PACK        790.0, 888.0, 976.0, 1036.0, 1049.0, 1089.0
                      
 BATTERY_RX_SOLAR    399.29
                      
 BEARINGS            8.78
                      
 BEEPER              1054.0
                      
 BEGINNER            2.0, 12.0, 13.0, 22.0, 49.0, 51.32, 57.0, 82.0
 BEGINNER            101.0, 102.0, 118.15, 203.0, 230.0, 239.177, 239.2059
 BEGINNER            244.0, 246.15, 284.0, 332.0, 387.0, 409.68, 428.0, 435.0
 BEGINNER            505.27, 523.0, 609.0, 613.6, 684.0, 795.0, 845.0, 877.0
 BEGINNER            988.0, 1035.0, 1043.0, 1051.0, 1133.0, 1190.0, 1218.0
 BEGINNER            1228.1, 1229.0, 1230.0, 1353.0
                      
 BIG_ENGINES         1302.0
                      
 BIG_PLANES          1409.0
                      
 BLIMPS              806.0
                      
 BOATS               219.0, 377.0, 525.0, 769.0, 787.0, 826.0, 849.0
 BOATS               961.0, 1026.0, 1032.0, 1279.0, 1322.0, 1359.0
                      
 BOOKS_MAGAZINES     327.0, 337.29, 511.0, 671.0, 695.0, 934.0
 BOOKS_MAGAZINES     1030.0, 1113.2, 1200.0, 1201.0, 1356.0
                      
 BUILDING            44.0, 124.45, 203.0, 385.2, 1384.0, 1386.0
 BUILDING            1388.0
                      
 BUILDING_AIDS       56.0, 251.0, 251.4, 403.0, 516.0, 683.0, 880.0
 BUILDING_AIDS       1022.18, 1085.0, 1209.0
                      
 BUILDING_AIDS_JIGS  251.3, 403.0, 813.20, 1022.18, 1244.18, 1244.43
 BUILDING_AIDS_JIGS  1349.28
                      
 BUILDING_BEND_WOOD  201.0, 1085.27
                      
 BUILDING_CONTESTS   665.0, 776.0, 1192.0
                      
 BUILDING_FUELPROOF  1190.0
                      
 BUILDING_MATERIALS  124.45, 162.6, 282.10, 399.41, 508.134, 1087.12
 BUILDING_MATERIALS  1258.0
                      
 BUILDING_TECHNIQUES 91.0, 137.0, 399.555, 1209.0, 1223.0, 1241.0
 BUILDING_TECHNIQUES 1244.18, 1310.0, 1321.19, 1321.20
                      
 CALENDAR            642.0
                      
 CANARD              286.2, 326.18, 391.33, 692.0, 1288.0
                      
 CANOPY_INSTALLATION 66.0, 70.0, 341.0, 508.144
                      
 CARBON_FIBER        124.44, 124.46, 124.53, 124.54, 217.39, 399.40
 CARBON_FIBER        399.256, 399.352, 399.793, 415.0, 416.0, 417.68, 417.137
 CARBON_FIBER        438.10, 683.0, 683.9, 781.7, 837.5, 847.3, 847.6, 968.4
 CARBON_FIBER        968.5, 968.7, 970.1, 1068.1, 1068.5
                      
 CARS                3.0, 18.0, 18.4, 32.0, 158.0, 200.0, 206.0
 CARS                257.0, 293.0, 392.0, 443.2, 446.0, 448.0, 452.0, 456.0
 CARS                459.0, 467.0, 484.0, 485.0, 493.0, 505.0, 513.0, 534.0
 CARS                543.0, 551.0, 577.0, 590.0, 624.0, 653.0, 676.0, 678.0
 CARS                732.0, 758.0, 775.0, 784.0, 818.0, 819.0, 883.0, 914.0
 CARS                1015.0, 1029.0, 1037.0, 1048.0, 1062.0, 1174.0, 1320.0
 CARS                1360.0
                      
 CAR_ALIGNMENT       495.0, 1179.9
                      
 CAR_BEGINNER        17.0, 200.0, 376.0, 449.0, 478.0, 519.0, 589.0
 CAR_BEGINNER        796.0, 802.0, 1037.0, 1174.0, 1360.0
                      
 CAR_RACES           555.0, 897.0, 897.0, 1110.0, 1112.0, 1360.0
 CAR_RACES           1370.0, 1380.0
                      
 CASEY_ARTICLE       239.1664
                      
 CG                  202.0, 227.0, 246.12, 346.0, 397.0, 399.231
 CG                  547.0, 771.543, 771.544
                      
 CLUBS               15.0, 19.16, 27.0, 256.0, 371.0, 635.0, 763.0
 CLUBS               765.0, 774.0, 1332.0, 1391.0, 1396.0
                      
 CMRCM               15.40, 15.57, 15.66, 30.8, 102.1, 774.35
                      
 COLD_WEATHER_FLYING 48.0, 387.376, 1123.0, 1151.0
                      
 COLOR_SCHEMES       1043.0
                      
 COMPETING_GENERAL   298.0, 1362.0
                      
 COMPUSERVE          7.3, 7.4
                      
 CONFERENCE_ISSUES   176.0, 514.0, 814.0, 1115.0
                      
 CONNECTORS          399.1290, 790.0, 920.0, 1089.0
                      
 CONNECTORS_HI_POWER 387.259, 387.269, 387.291, 387.326, 919.0
                      
 CONTEST             545.0, 546.0, 766.0, 853.0, 875.0, 1117.0
 CONTEST             1319.0, 1362.0, 1375.0
                      
 CONTRACT_KIT_BUILDER188.0, 517.0
                      
 CONTROL_LINKAGE     56.39, 239.967, 239.1197, 282.0, 282.13, 283.0
 CONTROL_LINKAGE     285.0, 327.18, 399.256, 399.435, 399.436, 399.437
 CONTROL_LINKAGE     399.438, 399.440, 399.574, 399.575, 399.576, 399.577
 CONTROL_LINKAGE     399.578, 399.639, 399.782, 771.532, 847.0, 1244.24
 CONTROL_LINKAGE     1244.74
                      
 CONTROL_TECHNIQUE   315.0, 326.23
                      
 CONTROL_TRIMS       326.0, 326.28, 388.0, 391.0, 508.149, 1045.0
 CONTROL_TRIMS       1299.0, 1404.23
                      
 COVERING_DECALS     465.0, 625.0, 639.0
                      
 COVERING_FABRIC     217.11, 288.16, 318.0, 1384.54
                      
 COVERING_FILM       73.0, 73.93, 73.94, 132.0, 311.0, 399.1317
                      
 COVERING_GLASS      288.360, 288.361, 288.362, 288.366, 316.0, 317.0
 COVERING_GLASS      871.0
                      
 COVERING_MATERIALS  242.0, 270.0, 288.0, 409.37, 648.0
                      
 COVERING_TISSUE     237.0
                      
 COVERING_TRIM       512.0, 1043.2, 1358.0
                      
 COWLINGS            508.132, 736.0, 770.0, 1064.0
                      
 CRASH_REPORTS       230.0, 1218.0
                      
 DECRCM              522.0, 544.0, 608.0, 817.0, 930.0, 1074.0
 DECRCM              1074.9, 1176.0, 1204.0
                      
 DESIGN              41.0, 540.0, 671.0, 692.0, 756.0, 935.0, 987.0
 DESIGN              1152.5, 1205.0, 1325.0
                      
 DIESEL              69.0, 143.0
                      
 DIHEDRAL            136.0, 694.0
                      
 DIRECTIONS_TO___    10.0, 15.0, 336.25, 774.0
                      
 DISTRIBUTION_LIST   927.0, 1115.0, 1204.0
                      
 DUCTED_FAN          286.0, 477.0, 615.0, 1277.0
                      
 ELECTRIC            47.0, 366.153, 386.0, 387.0, 408.0, 460.0, 678.0
 ELECTRIC            686.0, 919.0, 1136.0, 1277.0
                      
 ELECTRIC_GEAR_BOX   387.80, 387.85, 387.191, 387.329, 387.330
 ELECTRIC_GEAR_BOX   387.331, 387.332, 387.334, 387.335, 387.338, 387.339
 ELECTRIC_GEAR_BOX   387.340, 387.341, 387.342
                      
 ELECTRIC_MOTORS     17.28, 98.17, 211.0, 335.0, 387.20, 387.28
 ELECTRIC_MOTORS     387.81, 387.213, 387.343, 405.0, 405.27, 406.0, 443.0
                      
 ELECTRIC_MULTI_ENG  1227.0
                      
 ENGINE              8.78, 60.0, 69.0, 93.0, 235.0, 264.6, 284.12
 ENGINE              289.0, 299.0, 319.0, 396.0, 411.0, 436.0, 663.0, 894.0
 ENGINE              1264.0, 1302.0
                      
 ENGINE_4_STROKE     12.19, 64.3, 411.0, 891.1, 1044.6, 1140.22
 ENGINE_4_STROKE     1295.0
                      
 ENGINE_ACCESSORIES  239.1161, 339.0, 465.0
                      
 ENGINE_AFTER_RUN_OIL64.0, 64.17
                      
 ENGINE_BREAK_IN     50.0, 178.0, 1327.0
                      
 ENGINE_CARBURETORS  174.0
                      
 ENGINE_CO2          957.0, 1231.0
                      
 ENGINE_COOLING      508.23, 770.0
                      
 ENGINE_FUEL_PUMPS   172.0, 1080.0
                      
 ENGINE_HELP_NEEDED  194.0, 264.0, 309.24, 1140.0, 1354.0
                      
 ENGINE_MOUNTING     391.23, 441.0, 719.0, 1152.0, 1220.0
                      
 ENGINE_REPAIR       383.0, 437.0, 663.0, 780.0, 783.0, 857.0
                      
 ENGINE_SIZING       123.0, 247.0
                      
 ENGINE_SPECIFIC     93.86, 130.0, 163.0, 194.0, 271.53, 294.0, 319.0
 ENGINE_SPECIFIC     358.0, 404.0, 891.0, 970.14, 1057.0, 1108.11, 1108.12
 ENGINE_SPECIFIC     1109.0, 1293.0
                      
 ENGINE_SPECIFIC_COX 1354.0
                      
 ENGINE_SPECIFIC_FOX 247.3, 247.4, 1108.0
                      
 ENGINE_TUNING       65.0, 149.0, 163.22, 167.0, 191.0, 230.9, 238.0
 ENGINE_TUNING       294.0, 314.0, 411.76, 451.0, 891.11, 1193.8
                      
 ENGINE_WANKEL       334.0
                      
 ENGINE_ZENOAH       404.0, 1302.4, 1302.5, 1302.9
                      
 FIBERGLASS          91.6, 160.0, 288.1, 288.26, 288.27, 288.281
 FIBERGLASS          770.25, 837.0, 871.0, 1278.0
                      
 FIELD_BOX           343.0, 367.0, 988.0
                      
 FIELD_BOX_CLEANER   343.0
                      
 FIELD_BOX_PUMP      94.0, 1085.1
                      
 FILLER              442.0, 442.3, 572.6, 873.0
                      
 FLAPS               807.0, 1024.0, 1025.0
                      
 FLICKS              680.0
                      
 FLIGHT_SIMULATORS   266.0, 303.0, 950.0
                      
 FLOAT_FLYING        48.0, 48.22, 71.17, 142.0, 328.0, 328.82, 1135.0
                      
 FLUTTER             190.0, 399.789, 399.790, 399.797, 477.6, 771.611
 FLUTTER             1076.8
                      
 FLYING_SITES        15.0, 297.0, 331.0, 638.0, 774.0, 788.0, 1039.0
 FLYING_SITES        1071.0, 1200.7, 1332.0, 1372.0, 1378.0, 1379.0
                      
 FLYING_TECHNIQUE    171.35, 239.521, 239.522, 583.0
                      
 FLY_IN              642.0
                      
 FOAM                56.0, 91.0, 382.0, 415.33, 491.5, 793.35
 FOAM                951.169, 1113.6, 1156.0
                      
 FOR_SALE            6.0, 1369.0
                      
 FUEL                12.27, 69.21, 93.125, 156.0, 167.7, 309.0, 411.3
 FUEL                411.69, 562.0, 881.0
                      
 FUEL_SYSTEMS        145.0, 203.0, 203.1, 230.14, 279.87, 289.43
 FUEL_SYSTEMS        508.54, 703.0, 880.0, 940.0, 1067.0, 1415.0
                      
 FUN_FLY             642.0, 865.0
                      
 FUN_SCALE           
                      
 FUTABA              1413.4, 1413.5, 1421.0
                      
 Future              1253.0
                      
 GLIDER              51.16, 165.0, 337.0, 342.0, 355.0, 399.0, 423.0
 GLIDER              426.0, 546.0, 570.0, 652.0, 666.0, 671.0, 672.0, 674.0
 GLIDER              687.0, 771.363, 771.576, 845.0, 853.0, 878.0, 898.0
 GLIDER              904.0, 910.0, 957.0, 958.0, 968.0, 992.0, 1024.0, 1027.0
 GLIDER              1031.0, 1047.7, 1068.0, 1118.0, 1119.0, 1123.0, 1124.0
 GLIDER              1126.0, 1200.0, 1201.0, 1202.0, 1218.19, 1298.0, 1300.0
 GLIDER              1319.0, 1404.0
                      
 GLIDER_BALLAST      399.971, 1402.0
                      
 GLIDER_BAL_&_TRIM   337.42, 397.0, 399.68, 399.827, 399.1276
 GLIDER_BAL_&_TRIM   1404.23
                      
 GLIDER_BEGINNER     82.31, 399.49, 399.101, 399.231, 399.242
 GLIDER_BEGINNER     1261.89
                      
 GLIDER_CROSS_CNTRY  
                      
 GLIDER_DESIGN       399.41, 399.42, 1244.90, 1350.0, 1412.0
                      
 GLIDER_F3B_F3J_ETC  399.951
                      
 GLIDER_HAND_LAUNCH  124.0, 125.0, 127.0, 128.6, 1374.0, 1394.0
                      
 GLIDER_HI_START     423.0, 779.50, 1123.0
                      
 GLIDER_KITS         118.17, 124.79, 399.18, 399.42, 399.43, 399.48
 GLIDER_KITS         399.567, 399.572, 399.1131, 399.1280, 399.1361, 687.0
 GLIDER_KITS         910.0, 1126.0, 1289.0, 1321.0, 1323.0
                      
 GLIDER_KIT_ASW_X    271.651, 1235.0, 1311.0
                      
 GLIDER_KIT_CHUP     128.0, 399.574, 399.698, 1298.10
                      
 GLIDER_KIT_GENTLE_L 82.31, 426.2, 845.0, 910.0, 921.0, 923.4
                      
 GLIDER_KIT_HOB_2X4  399.139, 399.590, 1289.0
                      
 GLIDER_KIT_LEGEND   399.796, 399.899, 1386.0
                      
 GLIDER_KIT_NINJA    771.663, 1261.3
                      
 GLIDER_KIT_PREDATOR 1374.0
                      
 GLIDER_KIT_PROPHET  337.43
                      
 GLIDER_KIT_PULSAR   399.1228
                      
 GLIDER_KIT_P_O_CAKE 231.0
                      
 GLIDER_KIT_SO_WIND  399.345
                      
 GLIDER_KIT_SPIRIT   399.1102, 399.1132, 399.1133, 399.1134, 399.1135
 GLIDER_KIT_SPIRIT   399.1136
                      
 GLIDER_KIT_UHU      387.351, 387.352, 387.355, 387.361, 399.669
 GLIDER_KIT_UHU      399.778, 399.783, 399.798
                      
 GLIDER_LAUNCH_H_TOW 399.471, 422.0
                      
 GLIDER_LAUNCH_MECH  399.738, 399.748, 399.805, 399.809, 422.0, 423.0
 GLIDER_LAUNCH_MECH  425.0, 426.0, 427.0, 1255.0, 1323.6
                      
 GLIDER_LAUNCH_P_TOW 399.800, 425.0
                      
 GLIDER_LAUNCH_WINCH 399.497, 399.951, 424.0
                      
 GLIDER_LSF_ETC      398.0
                      
 GLIDER_PWR_ELECTRIC 386.0, 387.269, 387.337, 387.355, 399.51
 GLIDER_PWR_ELECTRIC 399.788, 405.0, 737.25, 1045.0, 1113.35
                      
 GLIDER_PWR_GLOW     145.3, 231.0, 321.0, 1044.0, 1045.0
                      
 GLIDER_PWR_SOLAR    386.2, 399.29, 1246.0, 1246.1
                      
 GLIDER_SCALE        
                      
 GLIDER_SCALE_PSS    
                      
 GLIDER_SLOPE        1261.0
                      
 GLIDER_SLOPE_MODELS 1261.3
                      
 GLIDER_SLOPE_SITES  1261.1, 1261.8, 1261.9, 1261.12
                      
 GLIDER_SNIFFER      399.22, 399.46, 399.50
                      
 GLIDER_SPOILERS     399.572, 771.557, 1027.0
                      
 GLIDER_THERMALLING  399.569, 399.570
                      
 GLIDER_TOW_HOOK     124.57, 124.59, 399.739, 399.740, 399.805, 426.0
 GLIDER_TOW_HOOK     1323.6
                      
 GLIDER_TURBULATORS  124.38, 968.4
                      
 GLOW_PLUG           88.0, 93.125, 146.0, 383.1, 645.0, 899.0, 1414.0
                      
 GLUE                13.27, 13.28, 13.29, 66.0, 288.339, 409.0, 470.0
 GLUE                781.0, 803.0, 837.0, 1190.0
                      
 GREEN_MOUNTAIN      1005.0
                      
 GUN_NOISE           6.1, 253.12, 253.13, 253.65, 253.66
                      
 GYRO                239.2347, 239.2348, 239.2349, 532.0, 740.10
 GYRO                786.0
                      
 HEAT_GUNS           482.0
                      
 HELICOPTER          34.0, 67.0, 85.0, 121.0, 144.0, 178.4
 HELICOPTER          178.8, 230.98, 350.0, 357.0, 366.0, 479.6, 532.0, 626.0
 HELICOPTER          647.0, 691.0, 740.9, 740.10, 786.0, 824.0, 833.0, 972.0
 HELICOPTER          1066.0, 1072.0, 1090.0, 1092.0, 1095.0, 1131.0
                      
 HELICOPTER_EVENTS
                      
 HELI_BEGINNER       4.294, 228.0
                      
 HELI_COBRA          34.2, 67.0, 366.162, 972.5
                      
 HELI_CONCEPT_30     144.21, 972.0, 1072.0, 1226.0
                      
 HELI_SCOUT_60       366.21
                      
 HELI_SHUTTLE        228.5, 228.6, 228.7, 228.8
                      
 HELI_STORK          228.9, 365.0
                      
 HELI_XCELL          144.21, 144.22, 626.0, 1131.2
                      
 HELP                2.0
                      
 HINGES              190.0, 192.0, 234.0, 285.0, 386.5, 399.384
 HINGES              399.1165, 515.0, 523.0, 681.0, 921.0, 964.1, 1025.0
 HINGES              1076.0, 1145.0
                      
 HOBBY_SHOPS         8.0, 9.0, 506.0, 1376.0
                      
 HOVERCRAFT          348.0
                      
 HTA_SHIRTS          929.206
                      
 HUMOR?              399.918, 1002.30, 1303.0
                      
 IDENTIFICATION      1070.0
                      
 INCIDENCE           239.656, 246.0, 279.25, 388.0
                      
 INSTRUCTOR          101.0, 102.0, 103.0, 104.2, 230.0, 230.2, 230.40
 INSTRUCTOR          1051.0
                      
 INSTRUMENTATION     97.0, 342.0, 387.244, 1012.0, 1209.54, 1222.0
 INSTRUMENTATION     1252.0
                      
 JETEX               618.0
                      
 K&B
                      
 KEYWORDS            2.0
                      
 KITES               8.69, 9.23, 239.2577, 1255.0, 1261.80
                      
 KIT_MFG_ASTRO       1227.0
                      
 KIT_MFG_BALSA_USA   9.17, 412.4, 724.0, 760.1, 1091.0, 1211.0
 KIT_MFG_BALSA_USA   1237.3
                      
 KIT_MFG_COVERITE    334.0
                      
 KIT_MFG_DAVEY       387.250
                      
 KIT_MFG_DODGSON     399.144, 399.417, 399.419, 687.0, 1126.0
                      
 KIT_MFG_DYNAFLITE   674.0, 1022.4
                      
 KIT_MFG_EDMONDS     570.0
                      
 KIT_MFG_GOLDBERG    1382.0, 1403.0
                      
 KIT_MFG_GRAUPNER    387.355, 387.361, 387.366
                      
 KIT_MFG_GUILLOWS    1228.0
                      
 KIT_MFG_G_PLANES    1321.0, 1357.0, 1384.42
                      
 KIT_MFG_INDY        418.0
                      
 KIT_MFG_PICA        772.0, 1105.33
                      
 KIT_MFG_PILOT       250.0, 271.659
                      
 KIT_MFG_ROBBE       399.1217, 405.32, 1227.0, 1235.0
                      
 KIT_MFG_ROYAL       252.0, 271.661, 603.2, 812.0
                      
 KIT_MFG_STERLING    271.742
                      
 KIT_MFG_SUREFLITE   239.1569
                      
 KIT_MFG_TOPFLIGHT   603.2, 744.0, 772.4, 1022.19
                      
 KIT_MFG_TOPFLITE    1383.0
                      
 KIT_MFG_WESTON      399.948
                      
 LANDING             82.0
                      
 LANDING_GEAR        162.11, 216.0, 989.0, 1065.0
                      
 LEARNING_MANEUVERS  171.0
                      
 LEARNING_TO_FLY     82.0, 82.10, 101.0, 102.0, 171.35, 230.0
 LEARNING_TO_FLY     271.128, 271.364, 286.43, 435.0, 535.0
                      
 LIGHTS              271.599
                      
 MAIL_ORDER          9.0, 9.13, 272.15, 434.0, 616.0, 830.0, 1209.124
 MAIL_ORDER          1318.0
                      
 MANUFACTURERS       14.0, 639.0, 1091.0, 1093.0, 1109.0
                      
 MARKIT              118.56, 319.41, 399.1292, 399.1294, 399.1299, 409.102
 MARKIT              697.13, 920.18, 1307.0, 1345.40, 1349.12, 1384.41
 MARKIT              1397.2, 1400.0
                      
 MINIATURE           630.0
                      
 MISCELLANEOUS       1216.0, 1361.0
                      
 MODELNET            239.422
                      
 MODERATION          5.0
                      
 MOVIT
                      
 MUFFLER             93.77, 264.6, 393.0, 437.0, 538.0, 821.0, 932.0
                      
 MUFFLER_TUNED_PIPE  65.55, 451.0
                      
 MUSEUMS             1001.0, 1030.1, 1081.6
                      
 NEWSLETTERS         1148.0
                      
 NOISE_REDUCTION     719.0, 721.0
                      
 OLDTIMERS           518.0, 905.0
                      
 Outboard
                      
 PAINTSTUFF          288.0, 399.1244, 723.0, 951.29
                      
 PAINT_ACRYLIC_ENAMEL288.40
                      
 PAINT_ACRYLIC_LAC   288.41
                      
 PAINT_AIRBRUSH      288.335, 288.336, 288.353, 288.356, 288.357
 PAINT_AIRBRUSH      553.0
                      
 PAINT_CLEAN_REMOVAL 288.290, 288.313, 288.350
                      
 PAINT_EQUIPMENT     288.16
                      
 PAINT_FLEXIBLE      288.40, 288.191, 288.192
                      
 PAINT_INCOMPAT      288.35
                      
 PAINT_MASKING       288.7, 288.51, 288.299, 288.300, 288.302
                      
 PAINT_POLYURETHANE  288.92
                      
 PAINT_RUSTOLEUM     288.34, 288.127, 288.270
                      
 PAINT_SILVER_BASE   288.354
                      
 PATTERN             151.0, 171.0, 208.0, 230.161, 239.1117, 279.0
 PATTERN             357.0, 378.0
                      
 PHOTOS_FROM_PLANES  253.0, 485.0, 1003.7, 1179.0, 1248.2, 1291.0
                      
 PHOTOS_OF_PLANES    1178.0
                      
 PLANE_A-26          239.2342
                      
 PLANE_A10           286.28, 387.347, 1243.0
                      
 PLANE_ACE_BIPLANES  164.0, 412.3, 1194.0, 1224.0, 1330.0
                      
 PLANE_ACRO-WOT      1248.0
                      
 PLANE_AEROMASTER    217.0
                      
 PLANE_AEROSTAR_40   284.19, 356.0, 1058.0
                      
 PLANE_ALCYONE       1404.0
                      
 PLANE_AMPTIQUE      387.298, 387.372
                      
 PLANE_ARF           240.5, 494.0, 572.0, 1147.0, 1251.0
                      
 PLANE_ASTRO_HOG     1132.0
                      
 PLANE_B-25          1411.0
                      
 PLANE_BIRDIE_TEN    1395.0
                      
 PLANE_CAP_21        1357.0
                      
 PLANE_CITABRIA      118.12, 118.20, 118.40, 271.5, 1093.5, 1211.0
                      
 PLANE_CORSAIR       603.0, 744.7
                      
 PLANE_CUB           147.0, 654.0, 730.0, 736.0, 785.0, 1237.0
                      
 PLANE_DRAGONLADY    1132.0
                      
 PLANE_DURAPLANE     240.0, 240.5, 535.0
                      
 PLANE_EAGLET        12.29, 118.6, 230.14, 407.0
                      
 PLANE_EINDECKER     1276.0
                      
 PLANE_ELECTRA       923.0
                      
 PLANE_ELECTRICUB    408.0
                      
 PLANE_ELECTROSTREAK 387.112, 387.201
                      
 PLANE_FIESTA        1119.0
                      
 PLANE_GP_TRAINER_40 1058.0
                      
 PLANE_HELLDIVER     1239.0
                      
 PLANE_KITTIWAKE     142.0
                      
 PLANE_MELODY        845.0, 1031.2
                      
 PLANE_MIG_3         239.163, 239.1177, 239.1628, 239.1631, 239.1633
 PLANE_MIG_3         239.2007, 239.2097, 239.2229, 239.2230, 239.2242
 PLANE_MIG_3         239.2243, 239.2487, 271.283, 271.284, 271.748, 326.20
 PLANE_MIG_3         390.3
                      
 PLANE_MISC          324.0, 1102.0, 1161.0
                      
 PLANE_MISC_BIPLANES 412.0, 801.0, 886.0
                      
 PLANE_MUSTANG       1022.0, 1420.0
                      
 PLANE_NORTHSTAR     81.0
                      
 PLANE_P-38          1002.3, 1193.0
                      
 PLANE_P-47          438.0, 491.0, 757.0
                      
 PLANE_PANIC         951.0
                      
 PLANE_PT40          1019.0
                      
 PLANE_P_39_AIRCOBRA 1383.0
                      
 PLANE_RPV           1291.0
                      
 PLANE_SCOOTER_II    80.0, 970.0
                      
 PLANE_SIG_KADETS    284.6, 1189.0
                      
 PLANE_SIG_KLIPPER   281.0
                      
 PLANE_SPARROWHAWK   1105.0
                      
 PLANE_SPITFIRE      1159.0
                      
 PLANE_SPORT_AIR_40  429.0
                      
 PLANE_SR_FALCON     118.15, 1238.0
                      
 PLANE_STUKA         1228.0
                      
 PLANE_SUPER_CHIPMUNK508.0
                      
 PLANE_SUPR_SPORTSTER444.0, 813.0
                      
 PLANE_TELEMASTER    248.14, 1003.0
                      
 PLANE_TIPORARE      118.44
                      
 PLANE_TUCANO        993.0
                      
 PLANE_UGLY_STICK    1003.4
                      
 PLANE_ULTRA_SPORT   1102.0, 1102.2
                      
 PLANE_VERTIGO       399.1280, 399.1285
                      
 PLANE_WOT4          118.11, 1244.0
                      
 PLANE_X_MOTH        679.0
                      
 PLANE_ZAUNKOENIG    1388.0
                      
 PLANNED_PROJECTS    381.0, 1079.0
                      
 PLANS               43.0, 389.0, 636.0, 943.0, 962.0, 1206.0, 1208.1
 PLANS               1344.0
                      
 PLANS_ENLARGEMENT   271.457, 965.0
                      
 PLAN_SOURCES        855.0, 993.18
                      
 POETRY              239.1501
                      
 POSTSCRIPT          326.28, 578.11, 756.1, 951.189, 953.0, 953.3
 POSTSCRIPT          953.25, 953.26, 953.31, 1054.11, 1070.0, 1070.16
 POSTSCRIPT          1070.19, 1113.9, 1113.41, 1113.82, 1113.83, 1113.84
 POSTSCRIPT          1113.91, 1113.122, 1113.125
                      
 PRODUCT_REVIEWS     628.0, 926.0, 1203.0
                      
 PROGRAM             41.6, 44.0, 473.30, 578.0, 692.0, 738.0, 1070.0
 PROGRAM             1122.0, 1205.0, 1312.0
                      
 PROPS               65.26, 122.0, 170.0, 262.0, 395.0, 447.0, 479.0
 PROPS               864.0, 1069.0
                      
 PUBLIC_RELATIONS    239.1323, 267.0, 501.0, 1182.0, 1249.0, 1265.0
                      
 PUSHRODS            198.0, 203.0
                      
 RADIO               13.0, 34.9, 51.0, 54.0, 75.0, 116.0, 133.21
 RADIO               135.0, 157.0, 173.0, 241.0, 271.117, 271.121, 290.2
 RADIO               322.0, 344.0, 473.0, 510.0, 521.0, 552.0, 630.0, 693.0
 RADIO               711.0, 737.0, 737.11, 829.0, 944.0, 1020.0, 1046.0
 RADIO               1047.8, 1166.0, 1284.0
                      
 RADIO_1991_UPGRADES 105.37, 105.104, 105.302, 105.303, 107.0, 173.0
 RADIO_1991_UPGRADES 173.12, 829.44, 829.54, 1018.7, 1060.5, 1130.0
                      
 RADIO_ACCESSORIES   168.0
                      
 RADIO_AIRTRONICS    14.1, 51.16, 51.21, 737.2, 737.6, 737.66, 945.5
 RADIO_AIRTRONICS    1047.0, 1186.0
                      
 RADIO_BANDS         51.9, 1174.0, 1240.0, 1342.1
                      
 RADIO_BANDS_UK      290.0
                      
 RADIO_CHECKING      1169.0
                      
 RADIO_CNTRLD_SWITCH 938.0, 1305.0
                      
 RADIO_EUROPEAN      1363.0
                      
 RADIO_FAILSAFE      105.0, 105.285
                      
 RADIO_FLIGHT_PACK   166.0, 1267.0
                      
 RADIO_FREQUENCIES   75.6, 105.220, 693.0, 711.0, 1017.0, 1047.14
 RADIO_FREQUENCIES   1174.0, 1363.0
                      
 RADIO_FREQ_CONTROL  105.104, 1018.9, 1274.0
                      
 RADIO_FUTABA        14.6, 105.273, 241.0, 716.0, 1046.0, 1047.0
 RADIO_FUTABA        1055.0, 1060.0, 1130.0, 1421.0
                      
 RADIO_HAMS          105.164, 105.189, 521.15, 829.0, 1016.0, 1017.0
 RADIO_HAMS          1018.0, 1101.36, 1101.37, 1101.38, 1101.39, 1173.0
                      
 RADIO_INTERFERENCE  105.222, 105.265, 105.307, 116.0, 700.0, 710.0
 RADIO_INTERFERENCE  739.0, 1101.0
                      
 RADIO_JR            54.3, 67.2, 105.202, 105.258, 258.0, 394.45
 RADIO_JR            737.69, 930.0, 1392.0
                      
 RADIO_JR_347        1371.0, 1381.0, 1392.0, 1399.0
                      
 RADIO_MANUFACTURERS 13.8, 14.0, 930.0, 931.0, 933.0, 1047.0
                      
 RADIO_PROBLEMS      239.92, 261.0
                      
 RADIO_SCANNERS      105.265
                      
 RADIO_SERVICING     133.0, 166.1, 173.0, 186.0, 394.46, 535.0, 577.0
 RADIO_SERVICING     693.0, 700.8, 737.24, 747.0, 1055.0
                      
 RADIO_SERVOS        261.0, 337.41, 387.293, 394.0, 399.1258
 RADIO_SERVOS        399.1265, 474.0, 475.0, 485.0, 644.0, 938.0, 1163.0
 RADIO_SERVOS        1329.0, 1416.0
                      
 RADIO_SERVO_COMPAT  95.0
                      
 RADIO_SETTINGS      151.0, 737.0, 740.0
                      
 RADIO_TV4_RC20_PROB 116.0, 1018.4
                      
 RADIO_TX_RX_COMPAT  51.53, 186.6, 473.37, 473.40, 737.66, 944.0
 RADIO_TX_RX_COMPAT  945.0
                      
 RAILROAD_RC         352.0
                      
 RAMBLING            239.0, 271.292, 278.0, 771.0, 1002.0, 1005.0
 RAMBLING            1263.0, 1393.0
                      
 REPAIR              1184.4, 1185.0, 1191.0
                      
 REPAIR_REMOVING_OIL 1191.0
                      
 RETRACTS            216.0, 239.1306, 239.1307, 959.6
                      
 RHINEBECK           260.0
                      
 SAFETY              90.0, 189.0, 239.428, 239.502, 239.565, 239.658
 SAFETY              253.14, 315.2, 315.3, 326.25, 409.63, 409.64, 438.108
 SAFETY              497.0, 499.0, 779.0, 862.0, 929.98, 929.99, 1131.2
 SAFETY              1140.16, 1249.0
                      
 SCALE               208.4, 239.163, 239.803, 239.2021, 239.2239
 SCALE               271.0, 378.0, 419.0, 550.0, 578.0, 603.0, 615.0, 628.0
 SCALE               629.0, 634.0, 724.0, 774.20, 879.0, 980.0, 1193.0
 SCALE               1206.0, 1208.0, 1227.0, 1228.0, 1239.0, 1411.0, 1411.4
                      
 SCALES_FOR_WEIGHING 44.8, 249.0
                      
 SCALE_ACCESSORIES   239.1298, 472.0, 1347.0
                      
 SCALE_BEGINNER      
                      
 SCALE_COMPETING     239.1341, 260.0
                      
 SCALE_CONSTR_TECH   
                      
 SCALE_COWLS_ETC     438.89, 770.0, 1064.0
                      
 SCALE_DOCUMENTATION 338.0, 438.105
                      
 SCALE_DOC_BY_SELF   
                      
 SCALE_DOC_SOURCES   271.450, 271.636
                      
 SCALE_ERRORS        
                      
 SCALE_EXTRA_CHNLS   
                      
 SCALE_GIANT         1409.0
                      
 SCALE_HELP_NEEDED   
                      
 SCALE_KIT_SOURCES   760.0, 1308.5, 1411.4
                      
 SCALE_ORGANIZATIONS 
                      
 SCALE_PAINTING      239.1598
                      
 SCALE_PAINT_CAMO    
                      
 SCALE_PAINT_COLORS  
                      
 SCALE_PEANUT_SCALE  
                      
 SCALE_PLANS_BY_SELF 
                      
 SCALE_PLANS_SOURCES 
                      
 SCALE_PROJECT_NOTES 96.0, 239.748, 272.0, 320.0, 336.0, 417.0, 433.0
 SCALE_PROJECT_NOTES 438.0, 477.0, 704.0, 793.0, 812.0, 1066.0, 1349.0
                      
 SCALE_QUARTER_SCALE 760.0, 1260.0
                      
 SCALE_REPAIRS       
                      
 SCALE_RETRACTS      239.524
                      
 SCALE_RULES         
                      
 SCALE_SOAPBOX       
                      
 SCALE_SUBJECTS      600.0
                      
 SCALE_WEATHERING    
                      
 SCHEDULE            830.0
                      
 SCRATCH_BUILDING    41.0, 180.0, 181.0, 417.0, 417.14, 812.0, 1244.0
                      
 SFA_ORGANIZATION    1385.0
                      
 SHOWS_&_EVENTS      546.0, 642.0, 1234.0, 1292.0, 1373.0, 1377.0
                      
 SKI                 48.0, 71.0, 71.6, 1384.24
                      
 SMOKE               131.0
                      
 SPAR_DESIGN         279.116
                      
 SPEED_CONTROL       98.0, 138.0, 458.0, 716.0, 854.0
                      
 SPINNERS            339.0, 465.0, 684.0, 1140.0
                      
 STARTERS            305.0
                      
 STATIC_MODELS       487.0
                      
 STORAGE             64.0, 276.0, 276.17, 409.46
                      
 TAIL_WHEELS         217.109, 770.15, 770.16, 770.19, 989.0
                      
 TALES               48.2, 239.2574, 399.193, 399.217, 539.4995
 TALES               1002.0
                      
 TELEMETRY           577.0, 1012.0, 1252.0
                      
 THEORY_OF_FLIGHT    192.10, 192.32, 399.331, 671.11, 1030.7, 1030.8
 THEORY_OF_FLIGHT    1119.14
                      
 TOOLS               249.0, 251.0, 393.16, 400.0, 402.0, 684.0, 782.0
 TOOLS               1180.0, 1280.0, 1333.0
                      
 TRACK               200.25, 818.0
                      
 TRAINERS            129.0, 183.13, 248.0, 284.0, 286.43, 694.0
 TRAINERS            764.0, 877.0, 1019.0, 1035.0, 1051.0
                      
 TRANSPORTATION      1056.0
                      
 TRIVIA              539.0
                      
 TUTORIAL            51.120, 288.26, 326.0, 938.9
                      
 ULTRALIGHT          1006.0
                      
 UNKEYED             52.0, 197.0, 450.0, 573.0, 998.0
                      
 USED_GEAR__SOURCES  6.0
                      
 USING_EXTRA_CHANNELS253.0, 946.0, 1054.0
                      
 VACATION_SPOTS      1343.0
                      
 VACUUM_BAGGING      91.0, 1209.0
                      
 VERMONT             1005.0
                      
 VIDEO_TAPES         239.2549, 679.1, 1204.0
                      
 VISION_&_SUNGLASSES 239.2287, 239.2291, 1335.0
                      
 WANTED              6.0
                      
 WEEKEND_LUNCH_ETC   642.8, 771.0, 929.0
                      
 WEIGHTS_OF_THINGS   73.83, 282.10, 1374.76
                      
 WHO                 4.0, 216.10
                      
 WINGS               56.0, 91.0, 137.0, 162.0, 190.0, 192.0, 268.0
 WINGS               386.0, 388.0, 390.0, 399.510, 415.33, 694.0, 756.0
 WINGS               764.0, 837.0, 846.0, 910.0, 1025.0, 1083.0, 1113.0
 WINGS               1181.0, 1209.0, 1241.0
                      
 WORKSHOP            276.0
                      
 ZAPIT
                      
[ End of requested liting ]
                      
                      
 |