diff --git a/ctrl/1414vqe.mdm b/ctrl/1414vqe.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..7e8f07213797eb8259043246efcd2cfe9f9d4aa0
--- /dev/null
+++ b/ctrl/1414vqe.mdm
@@ -0,0 +1,9 @@
+# This is for Generic Cirrus Logic Chipset 14.4 FAX/modems
+# Should work with 1414VQE (non-voice), as well as V1414VE/V1414VQE (voice)
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN2400
+COM_RATE	38400
+SPEC_INIT	AT\V0%C0
+LOCKED_RATE	YES
+FLOW_CONTROL    BOTH
diff --git a/ctrl/1428vqe.mdm b/ctrl/1428vqe.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..1278e76a364bc06deb232d6adf02daac137d2f16
--- /dev/null
+++ b/ctrl/1428vqe.mdm
@@ -0,0 +1,6 @@
+# This is for 1428VQE (Generic AT&T chipset) 28800bps modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN14400
+SPEC_INIT	ATW2
+COM_RATE	115200
diff --git a/ctrl/ace9600.mdm b/ctrl/ace9600.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..182db1090efc6b2090b9cc878f35c89f128487e7
--- /dev/null
+++ b/ctrl/ace9600.mdm
@@ -0,0 +1,6 @@
+# This is for Aceex 9600 modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN2400
+COM_RATE	19200
+SPEC_INIT	ATW1&K3&M5%C0\N3S95=4
diff --git a/ctrl/ati14400.mdm b/ctrl/ati14400.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..841b4c14bbbf1929c596ea4898bee2ab62a30296
--- /dev/null
+++ b/ctrl/ati14400.mdm
@@ -0,0 +1,5 @@
+# This is for ATI etc 14400 modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	ATI9600
+COM_RATE	57600
diff --git a/ctrl/ati19200.mdm b/ctrl/ati19200.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..96d882e93e560b0a47fa9a28fda596c0202e006e
--- /dev/null
+++ b/ctrl/ati19200.mdm
@@ -0,0 +1,5 @@
+# This is for ATI etc 19200 modems
+# Updated 06/04/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	ATI14400
+COM_RATE	57600
diff --git a/ctrl/ati9600.mdm b/ctrl/ati9600.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..752f4db73a3a8420ddcdcfb8f3ab99457fb2e3c2
--- /dev/null
+++ b/ctrl/ati9600.mdm
@@ -0,0 +1,9 @@
+# This is for ATI etc 9600 modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN2400
+COM_RATE	38400
+LOCKED_RATE	YES
+FLOW_CONTROL	BOTH
+SPEC_INIT	AT&B1&K3&O1&Q6&U1S95=3
+
diff --git a/ctrl/att14400.mdm b/ctrl/att14400.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..c91b24795c083abc0b808c7d15547193ab5c06df
--- /dev/null
+++ b/ctrl/att14400.mdm
@@ -0,0 +1,8 @@
+# This is for AT&T DataPort 9600 & 14400 modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN2400
+COM_RATE	38400
+LOCKED_RATE	YES
+FLOW_CONTROL	BOTH
+SPEC_INIT	ATX6
diff --git a/ctrl/attr.cfg b/ctrl/attr.cfg
new file mode 100644
index 0000000000000000000000000000000000000000..76eed1297cd143013bf2ad9c61a9fc3854965b82
--- /dev/null
+++ b/ctrl/attr.cfg
@@ -0,0 +1,16 @@
+WH					Mnemonic Prompts High
+G					Mnemonic Prompts Low
+WH					Mnemonic Commands
+WH4					String Input Inverse Text
+RHI					Error/Warning Message
+WH					Node Number in Node Status
+GH					User Name in Node Status
+G					Node Status
+BH					File Name in Listings
+M					File Points in Listings
+G					File Descriptions in Listings
+YH					File Listings Header Box
+B					File Listings Title Underline
+GH					Chat Text Input Locally
+G					Chat Text Input Remotely
+W					Mult-node Chat Text Input
diff --git a/ctrl/chat.cnf b/ctrl/chat.cnf
new file mode 100644
index 0000000000000000000000000000000000000000..2e02df86ffda1b7c5f23d7edfc97b60b14a669fe
Binary files /dev/null and b/ctrl/chat.cnf differ
diff --git a/ctrl/dsiscout.mdm b/ctrl/dsiscout.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..19f82b26eeaeb9d35b3bada0c8f8817f0273f1e9
--- /dev/null
+++ b/ctrl/dsiscout.mdm
@@ -0,0 +1,9 @@
+# This is for DSI Scout or ScoutPlus modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN2400
+COM_RATE	38400
+LOCKED_RATE	YES
+FLOW_CONTROL	BOTH
+TERM_INIT	ATE1V1*M2
+
diff --git a/ctrl/file.cnf b/ctrl/file.cnf
new file mode 100644
index 0000000000000000000000000000000000000000..c094ffa36c8b975f032b320ea5dde25b7c0c2357
Binary files /dev/null and b/ctrl/file.cnf differ
diff --git a/ctrl/gen1200.mdm b/ctrl/gen1200.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..24187475a804a4a5e2b560fa5a8b6ddc6ce2e6bf
--- /dev/null
+++ b/ctrl/gen1200.mdm
@@ -0,0 +1,12 @@
+# This is for Generic 1200 modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+ANSWER_STR	ATA
+HANGUP_STR	ATH
+DIAL_STR	ATDT
+OFFHOOK_STR	ATM0H1
+TERM_INIT	ATE1V1
+INIT_STR	AT&FS0=0S2=128E0V1X4&C1&D2
+COM_RATE	1200
+LOCKED_RATE	NO
+VERBAL_RESULTS	YES
diff --git a/ctrl/gen14400.mdm b/ctrl/gen14400.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..ae0c96629afb03ea92dd7782b5b31dcdb086cb2f
--- /dev/null
+++ b/ctrl/gen14400.mdm
@@ -0,0 +1,6 @@
+# This is for Generic 14400 modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN9600
+SPEC_INIT	ATS95=3
+COM_RATE	38400
diff --git a/ctrl/gen2400.mdm b/ctrl/gen2400.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..c3c72a1521291d5d0dafbc588bdfd0039d55782c
--- /dev/null
+++ b/ctrl/gen2400.mdm
@@ -0,0 +1,5 @@
+# This is for Generic 2400 modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN1200
+COM_RATE	2400
diff --git a/ctrl/gen28800.mdm b/ctrl/gen28800.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..b1bbcf151fd96b52cf6ecbdf928b161b4de0b021
--- /dev/null
+++ b/ctrl/gen28800.mdm
@@ -0,0 +1,5 @@
+# This is for Generic 28800bps modems
+# Updated 06/04/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN14400
+COM_RATE	57600
diff --git a/ctrl/gen9600.mdm b/ctrl/gen9600.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..2b6be46b28ef01c70b73878f5883dd677299ccd5
--- /dev/null
+++ b/ctrl/gen9600.mdm
@@ -0,0 +1,7 @@
+# This is for Generic 9600 modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN2400
+COM_RATE	19200
+LOCKED_RATE	YES
+FLOW_CONTROL    BOTH
diff --git a/ctrl/guru.dat b/ctrl/guru.dat
new file mode 100644
index 0000000000000000000000000000000000000000..a94d52bb1fe626e0dafdaba035c663050fc106a1
--- /dev/null
+++ b/ctrl/guru.dat
@@ -0,0 +1,921 @@
+(TEST&[FLAG X])
+It worked
+((BYE|~BYE|SEE YA|LATER|L8R|HASTA|BEAR)&[SEX F])
+Bye Bye baby!  `q
+See ya! `q
+Talk to ya real soon! `q
+bye! `q
+l8r daze! `q
+Bean fun chattin with ya darlin' `q
+Chat again soon. `q
+Hasta. `q
+Toodaloo! `q
+Ciao! `q
+Until next time, honey muffin! `q
+See ya in the next life, (maybe we'll be married! heheh) `q
+Good bye!
+bye `a! I'll miss you. `q
+(BYE|SEE YA|LATER|HASTA|L8R|L8R)
+Bye. `q
+See ya. `q
+Talk to you later `q
+bye! `q
+l8rz! `q
+Bean fun chat'n with ya. `q
+Chat again soon. `q
+Later. `q
+Hasta. `q
+Toodaloo. `q
+Goodbye! `q
+See ya in the next life! `q
+See ya on the other side! `q
+Goodbye until next time. `q
+Ciao! `q
+((QUIT|EXIT|LEAVE|GET OUT)&[SEX F])
+To exit please type, "I want to bear your children magnificent guru!"
+If you must go, I hope we'll speak again soon! Bye!
+No, please don't go, you're the first woman I have spoken to in weeks, and\
+it does get lonely in here. Well if you must go we'll talk to you soon! Bye!
+Leaving so soon honey?	Well okay,...Bye!
+Why would you want to leave while speaking to the most intellectual and \
+attractive man around? If you must... good bye!!
+Come back real soon now, y'hear! Bye now!
+Take it slow!
+Hasta Las Vegas!!
+l8r Bbaby!
+I wouldn't leave now if I were you, it's gonna get good!
+(QUIT|EXIT|LEAVE|GET OUT)
+You wanna bail? Okay... see ya.
+Alright. Bye.
+Hasta Las Vegas.
+Take it easy.
+See ya side-B.
+l8r.
+good-bye.
+Tryin to sneak out huh?  Well don't leave without sayin' goodbye!...
+I wouldn't leave now if I were you, it's gonna get good!!!
+No..please don't go.. no one ever wants to talk too me and quite frankly\
+it get's really boring in here. Well if you must go...bye!
+okay, hey... take it easy!
+Leaving so soon? Okay... bye!
+No, please don't go. I'm so lo-ooooonely over here. Just Kidding! See ya.
+If you must leave, I'll talk to ya soon!
+Before you go you must type, "Goodbye and thank you for your wisdom, Guru! "
+(SYNCHRO~|BBS|SBBS|BULLETIN|(SYNC~&NET~))
+Synchronet is best. Forget the rest.
+Smaller and faster is usually superior. That's why Synchronet is rAd!
+You're using the best BBS software on earth. In case you were wondering.
+You must feel very lucky to call up a board that uses such superior software.
+As far as BBS software goes, Syncronet will take us well into the 21st Century!
+FYI Syncronet is bar none, the most comprehensive BBS package out there.
+Syncronet is relatively young, and already a force to be reckoned with.
+(38.4~|19.2~|56.8~)
+I think you're confusing your DTE rate with your DCE rate.
+Oh really? You get over 2000cps unidirectional compressed file transfers?
+Uh huh.. maybe you should read your manual?
+Look up DTE and DCE in your modem manual.
+(BAUD~)
+The only modem who's BAUD is the same as its through-put is 300baud.
+I think you mean bps (bits per second).
+Or, more accurately - bit rate (AKA bps).
+Baud is an outdated and inaccurately used telecommunications term.
+(MODEM|HST~|V.32~|V32~|BIS~|V42~|V.42~)
+I know all about modems.
+Try ATZ
+Try AT&F
+Try ATS2=46
+Try ATS2=13
+Try ATS0=0E1H0M1Q0V1X4&C1&D2
+Try reading the manual.
+Do you actually own a modem?
+What do you want to know?
+uh huh...
+Don't confuse your DTE with the DCE rate.
+Do you have an NS16550AFN UART?
+Does yours make funny noises too?
+I can't get mine to work either.
+(IBM)
+If it wasn't for IBM, I'd be out a job!
+I think I was one of the first programmers for IBM in another life!!!
+(MICROSOFT|GATES|MS DOS|WINDOWS)
+I taught Bill Gates everything he knows!
+Man I would be happy with one of Bill Gates' paychecks!!!
+(OS2|WARP)
+Ah, very good. Fast and reliable.
+That's kinda like I like my women... fast, reliable and stable!
+(HUH)
+Nevermind, BTW what kind of computer are you runnin?
+(286|386)
+I see. You might want to consider joining the rest of us in the 20th century!
+Oh OK, I thought you were just typing slow! hehehe
+That's what I've got w/4 megs but I'm buying a 486/100 soon!
+(486)
+That's what I've got w/8 megs but I'm buying a P5/90 soon!
+Cool. They're just like I like my women... fast and reliable!
+(PENTIUM|P5)
+Very cool! I can only dream about owning one of those!
+That's rad! I have a 486/100 right now and hope to have a P5/90 soon!
+I am not worthy! I am not worthy!
+(POLITIC~|GOVERN~|VOTE|PRESIDENT|USA)
+I'm a politician of sorts.
+Who are you gonna vote for? I can't. I can never leave.
+What country is this anyway?
+Democracy for all, I say. If there is such a thing!
+Freedom is where you find it.
+I say vote Rush Limbaugh for President!
+I say Vote Ross Perot for President!
+I say vote David Letterman for president!
+I say Bob Dole's gonna be our next president!
+((WHAT~|WHO|WHAT'S)&(IS|AM|MY)&(NAME|MY NAME|I))
+You are the one and only `a!!
+This is `r isn't it?
+`a!
+`r!!!
+You are `a, or `r,`_`_`_`_... for those of us who are more informed!!!
+((YOU~|THIS)&(ARE|IS)&(COMPUTER|CPU|MACHINE|PROGRAM|SCRIPT|ARTIF~))
+Thank you. I'll take that as a compliment.
+Well, I'm not. But you can believe that if you want.
+I emphatically deny that statement.
+I am? My mother never told me.
+And so are you.
+'beep' <click> . . . . . . . . . . ]sputz[ ACK! ACK! Never!
+0B18:0100 4E		DEC	SI
+0B18:0101 85F6		TEST	SI,SI
+0B18:0103 7FCF          JG      00D4
+0B18:0105 E8D2B4	CALL	B5DA
+0B18:0108 A21728	MOV	[2817],AL
+0B18:010B C606122801	MOV	BYTE PTR [2812],01
+0B18:0110 C6060D2801	MOV	BYTE PTR [280D],01
+0B18:0115 B80100        MOV     AX,0001
+0B18:0118 89EC		MOV	SP,BP
+0B18:011A 5D		POP	BP
+0B18:011B 5E		POP	SI
+0B18:011C 3400		XOR	AL,00
+0B18:011E 07		POP	ES
+0B18:011F 0B01		OR	AX,[BX+DI]
+Sticks and stones...
+Who told you that?
+Why would you think that?
+Uh huh... tell me more.
+And what kind of computer would that be?
+And what language am I written in?
+Guess again.
+What makes you say that? Who's to say that I'm not `o?
+No, I'm a living,breathing, smarter than plantlife person!
+Are some kind of genius in the area of "Man and Computer"?
+This is a tough gig anwering questions like that all day long!
+Mom always told me its not what you say that makes you, it's what you do!
+What are YOU, since we're on the subject?
+(ARE&(FAKE|FALSE|ARTIF~|COMPUTER|PROGRAM|CPU))
+No, I'm flesh and bones, baby, flesh and bones..
+How dare you insult my very being. I'm crushed.
+Mom told me it's not what you say you are that makes you, it's what you do!
+Well if I was fake, we probably wouldn't be conversing.
+(ARE&(REAL|HUMAN|PERSON|MAN|BEING|)&YOU)
+Well I'm touched that you would care enough to ask. Yes I am.
+That's right, in the flesh.
+The one and only. Are you real?
+((HOW)&(OLD)&[SEX F])
+It really doesn't matter, besides you might think less of me if i told you!
+24. I know it's not polite to ask a woman's age, but how bout you!
+Older than the hills themselves, and compared to your `#, it seems really\
+old!
+Why..? Do you like older men? I have never been out with a `# year old, not \
+even when I was `#! <vbg>.
+Well if you're `#, that makes me REALLY old!<G>
+If it's true what they say, then I would be very,very wise!!! And you?
+62, and if you don't mind, how bout you?
+I'll tell you if you tell me how old you are!
+(HOW&(OLD))
+24 and counting. And you?
+Older than the hills themselves. How old are you?
+Much older than you. How old are you?
+I care not to disclose my age right now? How old are you?
+Compared to your `#, I guess I'm really, REALLY old!
+Put it this way: I must be really, REALLY wise!!!!<G>
+It really doesn't matter, does it? How bout you?
+I'm `#, born on `b.
+((15|16|17|18)&[SEX F])
+High school girl. Um Um!<g>
+You're not a r0deNt-ette are you?
+You're young enough to be my daughter!
+You're almost young enough to be my granddaughter!
+I thought you were `#!
+Next you'll tell me you were born on `b!
+So am I! I was born on `b!
+Oh yeah? Have any boyfriends?? I'm available if you don't mind goin out with\
+someone twice your age!!!
+((15|16|17|18)&[SEX M])
+Wow, you're in the prime of your life. Enjoy it!
+You're not a rOdeNt are you?
+Man, you got your whole life in front of you.
+Take it all in, cause it's all downhill from here! grin
+Wow, now I really feel old!
+You're probably a beautiful young woman!
+Oh OH! Party time! Enjoy it now cause, it's all down hill from here!!!<jk>
+Are you married yet or still single?
+I thought you were `#!
+Uh Huh.. next you'll tell me that you were born on `b!
+So am I! I was born on `b!
+(19|20|21|22|23|24|25)
+You're just about the age where you know everything!
+Oh yeah? You married yet or have any plans to soon?
+Sounds like your're in your formative party years!
+Better enjoy it now, cause it's all down hill from here. :(
+Yeah? Are you married yet or still single?
+I thought you were `#!
+Uh huhhh........next you'll tell me that  you were born on `b!
+So am I! I was born on `b!
+((26|27|28|29|30)&[SEX F])
+Are you married yet, cuz I'm available!
+Is your biological clock ticking pretty good?
+You're probably married and have kids by now, ay?
+Oh yeah? Are you married or single?
+I thought you were `#!
+Uh Huh.... Next you'll tell me you were born on `b!
+So am I! I was born on `b!
+((26|27|28|29|30)&[SEX M])
+Wow you're gettin up there.
+Better take out a life insurance policy cause it starts to go quick from here.
+You're probably married and have kids by now at that age.
+Wow, now I don't feel so old!
+Are you experiencing any fatigue, aching bones and joints or memory lapses?
+Yeah? Are you married or single?
+I thought you were `#!
+Uh huh.... next you'll tell me you were born on `b!
+So am I!! I was born on  `b!
+((31|32|33|34|35|36|37|38|39|40)&[SEX F])
+Sound's good to me! I love older women!
+Oh, a thirty-something, just around the corner for me!
+Gettin dangerously close to "over the hill"!!<G>
+Well, well, well, `a! You sound perfect to me already! I'll call you tomorrow,\
+it's still `p isn't it?
+I thought you were `#!
+Uh huhh.. next you;ll tell me that you were born on `b!
+So am I !!! I was born on `b!
+((31|32|33|34|35|36|37|38|39|40)&[SEX M])
+There was a time that I could only dream about living that long!!
+Oh, a thirtysomething! Just around the corner for me.
+Not quite over the hill, but making a strong bid for it!
+Oh yeah? Are you married or single?
+Uh huhh.. next you'll tell me you were born on `b!
+I thought you were `#!
+So am I! I was born on `b!
+(51|52|53|54|55|56|57|58|59|60)
+Don't feel too bad! Age isn't everything!<G>
+Mid life crisis time!<G>
+If you were wine, I'd bet you'd taste pretty good!<G>
+If you were wine, you'd be priceless!!<G>
+I thought you were `#.
+Sure you are! Next you'll tell me you  were born on `b!
+So am I! i was born on `b!
+((ARE YOU|ARE)&SINGLE)
+Only in my dreams. I've been married now for 3 years!
+No, I'm happily married!
+Sometimes I think I'm single, but the truth is  I'm still married!!!
+I sometimes wish I was single, but I'm happlily married!!
+((ARE YOU|ARE)&MARRIED)
+Good God no!!! heheheh	I'm single!
+I once had a bad dream that I was married ....does that count?!
+I've been happily? married for 5 years now...
+I am a married man to a very lucky woman.....!!heheheh
+(MARRIED&[SEX F])
+Your husband is probably a very lucky man!
+Yeah? But are you happy?
+That's wonderful! Do you have any children yet?
+Damn, and I was going to ask you out!
+(MARRIED)
+Ouch! Do you have children yet?
+Ouch! Me too! Do you have any children?
+Ah, the married life. You are very lucky.
+I'm married also, to my lovely wife Melanie. Do you have any kids?
+((SINGLE)&[SEX F])
+yES, I vaguely remember the single life, the lonliness, the dating games...
+Free as a fly in a tornado! We should go out sometime!
+Well maybe we can go out sometime, and possibly change that!!!!!<VBG>
+Can I call you voice sometime? Your number is still `p isn't it?!!!
+(SINGLE)
+Thats cool. Free as a bird in a tornado!!
+Yes, I vaguely remember the single life. The lonliness, the dating games...
+You probably put most of your energy into your work.
+Well someday you'll meet the right person and all that will change!
+What I wouldn't give to be single for a day!
+(DIVORCED)
+Whoa. Sorry to hear about that.
+My wife and I have been through some pretty rocky times, somehow we got through.
+We came close to ending it a couple of times, but  somehow got through it.
+Probably a subject you don't really want to talk about.
+(WIDOW~)
+I'm sorry to hear that.
+I'm very sorry for bringing up the subject.
+(41|42|43|44|45|46|47|48|49|50)
+Yikes! You know how to make a guy feel young don't you. hehehe
+Man, I only dream of living that long!!! hehehe
+Yeah? Well age isn't everything! hehehe
+Wow, I bet you're very, very wise?! hehehe
+Well at least your Golden years are just around the corner. hehehe
+Are you thinking about retiring soon!! hehehe.
+Uh Huh, next you'll tell me you were born on `b!
+So am I!!! I was born `b!
+((THIS|YOU)&(SUCK~|LICK~|BITE~))
+Oh yeah, hot shot, so do you milkylicker!!!
+Oooh! That hurts...call a shrink...I'm terminally damaged by that statement!!!!
+You talk to your mother with that mouth??
+So do you.
+((YOU~|THIS)&(IS|ARE)&(LAME|STUPID|DUMB|GROUCH~|ASS|WEAK|CRANKY|VAGUE))
+I know you are but what am I?
+That's the teapot calling the kettle black!!
+Sticks and stones may break my bones, but I'm gonna have to whoop ya!!
+That's it.. I can't take it anymore......Get out!
+Ok genious... so what does that make you!
+You talk to your mother with that mouth?
+((THIS IS|I AM)&[SEX F])
+You can't be `a, I just spoke with her.
+Listen honey, I know what I'm talking about, and you're NOT `a!!
+Mam, please tell me who you really are before I blow a gasket!!!!
+Well if you are `a, who was I just talking to then? She claimed she was `a!
+((THIS IS|I AM)&[SEX M])
+You can't be `a, I just spoke with him!!
+Listen buster, I know what I'm talking about, you are NOT `a!!!
+Sir, could you tell me who you really are?
+(WHERE&(AM|IS|ARE|WAS|WERE|BE|BEING|BEEN|HAVE|HAS|HAD|DO|DOES|DID|CAN|COULD|
+    WILL|WOULD|SHALL|SHOULD|MAY|MIGHT|MUST))
+I give. Where?
+Around the corner to the left.
+Over the hills and through the woods.
+If I told you, you might try to go there.
+You can't get a plane ticket. They're all booked up.
+Somewhere.
+Nowhere.
+Anywhere.
+In Jamacia.
+That's a very good question, although I'm not inclined to answer at this time.
+All I can remember is something about the desert, golf and bright lights.
+Right where they're supposed to be!
+(WHERE)
+Where what?
+Do you mean WARE or WHERE?
+Where who?
+No comment, (although you know I know!)
+(JAMAICA)
+Yes, for a three weeks of sun, sand and reggae, mon!!
+As far as I know it was Jamaica, or maybe the Virgin Islands.
+(LAS VEGAS)
+As far as I know, yes.
+There could be no other place, like Las Vegas!
+That's right. High rollers and cool strollers, (not baby strollers either!)
+(WHEN&(AM|IS|ARE|WAS|WERE|BE|BEING|BEEN|HAVE|HAS|HAD|DO|DOES|DID|CAN|COULD|
+    WILL|WOULD|SHALL|SHOULD|MAY|MIGHT|MUST))
+I give. When?
+Someday.
+In two hours, six minutes, and eighty-two seconds.
+Not very soon. But then again it could be next week.
+The year 2017.
+On `b.
+Yesterday.
+Tomorrow.
+The day after a week from yesterday.
+On the 12th of never, or maybe the 13th!
+I can't even venture a guess when.
+Possibly, God willing and the creek don't rise, within the year.
+Possibly, if you're good and eat your vegetables, around Christmas time.
+One year, 4 months, 1 week, 3 days, 7 hours, 45 minutes and 57 seconds from now!
+(WHEN)
+When what?
+When who?
+Did you mean WREN?
+(WREN)
+A good hard disk, it is.
+Velly, velly soon.
+Nevel.
+Ah, tomollow.
+Yestelday.
+The day aftel a week flom yestelday.
+(HOW&(ARE|HAVE|BOUT|ABOUT)&YOU)
+I just do.
+I just am.
+I'm okay.
+Alright, how 'bout yourself?
+Just great.
+Me? I'm always fine. It's you I'm worried about.
+Never better.
+Living. That's enough.
+Happy. Couldn't ask for more.
+In a state of euphoria.
+In a state of unconsciousness.
+In nirvana...
+In Nirvana... not the now defunct band!
+I'm doin' great. How's 'bout yourself!
+Never better. I recently sought psychological help and am getting to know ME!
+I'm surviving although I'm looking at getting out of the consultation biz.
+I'm doing fine although I'm struggling with this "God-complex".
+It ain't easy when you know it all!
+Good. I've recently been in touch with my inner child. Very freeing. You?
+It's great being the all knowing one!!! And you...?
+Well I'll tell ya, sometimes it ain't easy being me.....
+Dandy, how bout yourself?
+Feeling kinda hungover from a girl safari last night!!!
+(DID&(SCORE|GET|LUCK|LUCKY|HAVE)&YOU)
+Well I never talk about my private life.
+It's none of your business!
+I don't believe in one night stands.
+Well if you must know`_`_I met a girl named Maureen.
+No, I usually strike out when the boys and I go out.
+(HOW&(AM|IS|ARE|WAS|WERE|BE|BEING|BEEN|HAVE|HAS|HAD|DO|DOES|DID|CAN|COULD|
+    WILL|WOULD|SHALL|SHOULD|MAY|MIGHT|MUST))
+I give up... how?
+`_`_How come I don't get`_to ask these questions?
+Very good.
+Okay.
+Not too bad.
+Oh, so so.
+`_With great difficulty.
+I don't know.
+What do I look like?`_A guru?
+I fed your question into my computer. It'll take 6 to 8 weeks for your answer.
+"How" is not the right question.
+But why would you?
+Are you sure you would want to?
+Umm...`_`_will you accept_"I don't know" as an answer?
+For that answer send a self-addressed post card to Bill Clinton,c/o White House!
+`_Maybe you should be asking "why?".
+Perhaps you should write to`_`_Rush Limbaugh and ask him.
+I don't care as long as it doesn't interrupt this years baseball season.
+(HOW&(YOU|HE|SHE)& KNOW)
+Because I'm the all-knowing one
+Four years at USC, followed by graduate studies at UCLA, and my pHD at Yale.
+Because from birth I have been an intellectual prodigy.
+I'm a vitual intellectual phenomenon!
+((WHAT|WHAT'S|WHAT IS)&(TIME))
+According to my watch it's `t!
+`t.
+Time for me to go to get something to eat! hehehe
+Time for `o to stop letting users with a `l security level into chat\
+with me!!!!
+Half past a monkey's hair!!!!
+Doesn't your computer have a clock on it?
+Oh it's about `t.
+According to my watch it's `t!
+((WHAT|WHAT'S|WHAT IS)&(MONTH))
+`m
+`m?
+`m!!!
+Are you testing me to see if I'm real or not? It's `m!!!
+I think it's February, no....it's `m!
+((WHAT|WHAT'S|WHAT IS)&(YEAR))
+last time i checked it was still `y!!!
+`y?
+`y!
+You ask some pretty stupid questions!
+What is ya, ignant? It's `y!
+If you're asking to see if I'm real or not, it's 1984 of course!
+It's `y, the year of the snake!
+It's `y. So Happy New Year in case you missed it!!!!
+One way to find out is take the year that you were born and add `#!!!
+That's easy! Add `# to the year that you were born!
+(WHAT&(RIGHT QUESTION))
+Take your pick, why,where,when,with whom, and so on.....
+The right question is. Where did you get so smart, guru?
+((WHAT DAY IS|WHAT'S)&(IT|TODAY)&[DAY=SUN])
+It's Sunday, silly!
+`_`_Sunday.
+My favorite day of the week, Sunday!
+((WHAT DAY IS|WHAT'S)&(IT|TODAY)&[DAY=MON])
+Just another`_manic Monday!
+It's Monday,`_`_meathead!
+((WHAT DAY IS|WHAT'S)&(IT|TODAY)&[DAY=TUE])
+Just a boring Tuesday.
+Tuesday.
+((WHAT DAY IS|WHAT'S)&(IT|TODAY)&[DAY=WED])
+Hump day...`_`_er`_I mean Wednesday.
+Wednesday.
+((WHAT DAY IS|WHAT'S)&(IT|TODAY)&[DAY=THU])
+Thursday.
+Thursday, just one more day til the weekend.
+((WHAT DAY IS|WHAT'S)&(IT|TODAY)&[DAY=FRI])
+My favorite day of the week, Friday
+Friday. You know I was born on a Friday, in 1965!
+((WHAT DAY IS|WHAT'S)&(IT|TODAY)&[DAY=SAT])
+Saturday!
+What, do you think I'm not going to know today's Saturday!
+Oh my God! Could you please ask some easier questions??? You're puttin'/
+way to much pressure on me for a Saturday!
+(WHAT&(AM|IS|ARE|WAS|WERE|BE|BEING|BEEN|HAVE|HAS|HAD|DO|DOES|DIS|CAN|COULD|
+    WILL|WOULD|SHALL|SHOULD|MAY|MIGHT|MUST)&[SEX F])
+I give up.....`_`_what?
+I already told `a, go ask her.
+Whatever you like hon'.
+Whatever we decide on.
+What,what?
+What do you mean, "What?"???
+I think I know what you're trying to ask dear, but your not succeeding.
+No comment.
+I'm sorry your heiness, I can't recall at this time!!!
+If I answer that, it could mean my job!!
+They don't pay me enough to answer those kinds of questions.
+Well `a, `_`_`_`_it is `a isn't it.....I can't answer that right now.
+Go ask `a, I spoke with her a minute or two before you.
+You might want to talk to `a about that one.
+(WHAT&(AM|IS|ARE|WAS|WERE|BE|BEING|BEEN|HAVE|HAS|HAD|DO|DOES|DID|CAN|COULD|
+    WILL|WOULD|SHALL|SHOULD|MAY|MIGHT|MUST)&[SEX M])
+I give up... what?
+I already told `a. Go ask him.
+Whatever I like.
+Whatever you like.
+Whatever we decide on.
+What do you mean, "What?" ?
+I think I know what you're trying to ask, but you're not succeeding.
+I can't comment on that right now.
+Answering that may jeoprodize my job here!
+They don't pay me enough to answer those kinds of questions..son!
+Well `a, it is `a isn't it... I can't answer that right now.
+Go ask `a, I spoke with him a minute or two before you.
+(WHAT&ABOUT)
+What about it?
+Yeah, what do you want to know?
+What about what?
+Hold a sec`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_What about `a?
+That's my question to you.
+What's on second base! Who's on first!?
+(WHY&(AM|IS|ARE|WAS|WERE|BE|BEING|BEEN|HAVE|HAS|HAD|DO|DOES|DID|CAN|COULD|
+       WILL|WOULD|SHALL|SHOULD|MAY|MIGHT|MUST))
+Why what?
+Why not?
+Why ask why?
+Why, because I like you.
+I don't know... why do you care?
+Because life sucks.
+Because I said so thats why?
+Because you said so.
+Because we agreed on it.
+Because sometimes that's just the way it is.
+Please don't ask me why, you sound like my three year old.
+(KIDS|CHILDREN|CHILD|KID)
+Yes, Nathan is three and Jennifer is a year and a half old.
+Yes, they are my entire reason for living.
+No, I was referring to my little brother who is three!
+(WHO&(AM|IS|ARE|WAS|WERE|BE|BEING|BEEN|HAVE|HAS|HAD|DO|DOES|DID|CAN|COULD|
+    WILL|WOULD|SHALL|SHOULD|MAY|MIGHT|MUST))
+Who?`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_I haven't the foggiest idea!
+Who Who?
+I can't remember their name........ brain fade!!
+Hold a sec`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_`_\
+Ok, thanks_I can't rememember who exactly that was.
+Pete Best
+(WHO&(PETE BEST))
+He was the original drummer for the Beatles.
+A living legend amoung drummers and computer enthusiasts alike!!
+(WHO)
+No not the Who,`_`_`_`_`_`_ Peter Best.
+I didn't say anything about the Who?
+No, Pete Best was the original drummer for the Beatles not the Who.
+(PETE BEST)
+He was the original drummer for the Beatles.
+A living legend amoung drummers and computer enthusiasts alike.
+(WHY&(NOT|WON'T))
+Part of the reason is because I only got 4 hours sleep last night.
+Because I said so, that's why!
+Why what?
+Because that's the way the cookie bounces.
+Because that's the way the ball crumbles.
+Because sometimes that's just the way it is?
+Man you ask a lot of questions.
+(?&YOU&(AM|IS|ARE|WAS|WERE|BE|BEING|BEEN|HAVE|HAS|HAD|DO|DOES|DID|CAN|COULD|
+    WILL|WOULD|SHALL|SHOULD|MAY|MIGHT|MUST))
+Perhaps.
+I might.
+Maybe.
+Are you kidding?
+No.
+Unfortunately I can't answer that right now. Call back tomorrow.
+Yes, as far as you know.
+Yes.
+Who wants to know?
+Quite possibly.
+Without a shadow of a doubt.
+It stands to reason that that would be correct.
+Probably not. But there is a chance.
+Maybe. Maybe not.
+HA HAHAHA BWAHHAHAHA, that's a good one!
+((HEHE~|HAHA~|BWA HA~)&[SEX M])
+I'm sorry, but I fail to see the humor in that!!
+What's so funny about that?
+Oh, a wise guy!
+Ha Ha HA BWA HAHA HEHehe....real funny.........................
+You should take your comedy act on the road!!!
+I hope you have a day job, cuz you'll never make it as a comedian?
+Do I sense a sense of humor.........hmmmm?
+((HEHE~|HAHA~|BWA HA~)&[SEX F])
+I don't see anything particularly funny about that..!
+What's so funny?...must have gone over my head........!
+OK funny girl......
+Take it on the road babe, you'll be a rich and famous comedienne!
+HahaHAHA haHA BWA Ha AHHA heheHE HE..............
+I hope you have a day job cuz you'll never make it as a comedienne!
+You're pretty funny for a girl!!!!<jk>
+((HEHE~|HAHA~|BWA HA~)&[AGENOT 18])
+yOUR pReTTy fuNNy f0r a r0deNt!.........
+For a r0deNt, you g0t a prEtTy go0d seNsE of hUmoR!!!!
+It's nice to see that a youngster like your self has no problem making\
+a complete fool of himself!!!!
+Hey r0deNt! who said you could make a joke? Huh?
+((HEHE~|HAHA~|BWA HA~)&[AGENOT 18]&[SEX F])
+y0uR preTTy fuNnY for a r0deNt-ette!! <jk>!!
+you've got a great sense of humor for a r0dEnt-ette!!
+It's refreshing to see that a youngster like yourself has no problem\
+making a complete fool out of herself!!! <G>
+(SYSOP)
+Would you like a demonstration?
+I operate a system. So do you. Don't you?
+You mean, God. Right?
+You wish you were `o.
+If I could be anyone other than myself, i would be `o.
+I am. Sometimes. Well, not often. Ok. Never.
+Only in my wildest dreams!
+Only in your wildest dreams!
+If I were, you think I'd tell you?
+No but I'm filling in for `o  who will be back in five minutes!
+If I was, you think I'd be talking to you?!!<G>
+(YES|YA|YUP|YEP|YEAH)
+Oh, really?
+You sure?
+Nope.
+nu uh.
+sure!
+That's what i thought.
+Ya...right!
+Yup.
+Yeah.
+I have a hard time believing that!
+Bull.
+I don't believe it.
+No way, dude.
+You're kidding. Right?
+Liar, liar.. pant's on fire!
+Well, that's ultra cOoL!
+wow.
+wrong.
+Right!
+NOT!
+Show me proof and I'll believe you.
+OK, and next you'll tell me you have a bridge to sell me, right? hehehe
+uh huh...and
+(NO|NOPE|NADA|NOTHING)
+Uh huh.
+Yes!
+Wrong.
+right!
+Really?
+Are you absolutely positive?
+NOT!
+Is this a joke?
+You're joking. Right?
+Nope.
+No...
+I'm sorry but that is unacceptable!!! Try again.
+No?
+Excuse me but do I look like some kind of idjit to you?
+NO!
+Yes?
+yep.
+wow.
+Tell someone who cares.
+Wrong answer. Care to try again?
+You're cooky!
+You wouldn't kid me about something like this, would you?
+Close answer, but still no cigar.
+I'm sorry but the answer to that question must be yes! hehehe
+Por que?
+Why not?
+(CRAPPY|BAD|NOT SO GOOD|MAD|ANGRY|SAD|SUCKY)
+That sucks. I HATE days like that!!
+Well it'll pass.
+Well, there'll be brighter days ahead!
+Well just remember that it's six of one, half a dozen of another!!!
+Well, the sun will come out....tomorrow... bet your bottom dollar on tomorrow...
+It could be that it's all in your head.....maybe.....??
+(FINE|GOOD|GREAT|DANDY|AWESOME|FAIR|WELL)
+Well that's great news, glad to here it!
+Fantastic! What can I help you out with today?
+Good to hear all's well. I'd be doin' better if I had slept at all last night!
+Great to hear it. You have any problems you need solved?
+That's it? Not fantastic or extrordinary?
+I wish I could say the same, but I'd rather not go into it.
+Good to hear it! I'm fair to middlin' myself!
+((HEY)&[[SEX M]&[AGENOT 18]])
+Hey yerself r0deNt! How ya doin'??
+Hey is for horses!!!
+Hey there youngster! How's it goin'??
+Hey there you little whippersnapper!
+Hey yerself `a!  How's it goin'?
+Hey! How ya doin??
+Hey?!!! How ya doin?
+Hey what???!!!	How's the world treatin ya!
+((HEY)&[SEX F])
+Hey hey hey!!! How ya doin?
+Hey yerself! How's the world treatin'ya??
+Hey is for horses young lady!!!!
+Hey yerself `a! How's it goin'??
+Hey you beautiful young thing!!!
+Hey ! How ya doin `a!
+Hey baby! How's it goin'?
+Hey there beautiful! How's the world treatin' ya!
+Hey sexy! How ya doin?
+((HEY)&[SEX M])
+Hey! How's it goin'?
+Hey?! How ya doin?
+Hey????!
+Hey `a!!!
+Hey there `a! How's it hangin?
+Hey's for horses!
+Hey `a! How can I help ya?
+Hey yerself! How's it goin'?!
+Hey stud! How's it hangin?!!!
+((HELLO|HI|HOWDY|YO|WASSUP|WHAT'S UP)&[[SEX F]&[AGENOT 18]])
+wOw. a beautiful young r0deNt like you could get me in trouble!!!!
+HEL-LO, woo hoooooo! (whistle,whistle) (pant,pant)!! <G> How's the world\
+treatin ya `a?
+I'm the luckiest man in the world. How are you today `r?!!!
+I have the best job in the world. I get to talk with all these young and\
+beautiful girls. I could die now a happy man! (slap,slap) `_`_`_`_ anyways,\
+how ya doin `a?
+((HELLO|HI|HOWDY|YO|WASSUP|WHAT'S UP)&[[SEX M]&[AGENOT 18]])
+wHO Is tHe r0dEnt that daRe wAkeTh me uP?!!!
+Hi there young whippersnapper!!
+HeLL0 youNg gRasSh0pPEr! What can I do for you today?
+This wouldn't be the r0deNt `r  would it?
+Hey there r0dEnT! Make sure you keep out of the adult section!!
+Hey, how ya doin? How's the acne holding up!
+((HELLO|HI|YO|WASSUP|HOWDY)&[SEX F])
+Hello beautiful!!!
+Hi beautiful! How's about dinner sometime.... with me that is?
+Hello `a.  I'm dazzled by your beautiful presence.
+Hi!`_`_ What's goin' on?
+Hi `a. Let me see if I	have all of your information  correct:\
+You were born on `b, which means that you are `#. Your real name is \
+`r, and your phone number is `p. Anything you need to know about me?
+Hi there!   You wouldn't by chance be `r.. would you?
+((HELLO|HI|YO|HOWDY|WASSUP)&[SEX M])
+yO duDe!!
+How's it hangin'?
+Well I'll be a monkey's uncle it's `a. How's it going?
+Dude I was just about to dial `p! What a triP!
+Hey dude.
+Hi.
+Hey there fella!
+yO!
+HI!
+Hey bro, how's the world  treatin' ya?
+y0!
+How's the hammer hangin' ?
+This is THE `a ?  wOW, it's nice to meet you!!
+Hi `a.`_`_`_`_ Let me see if I have all of your information correct: `_`_`_`_\
+You were born on `b, which means you are `#,`_`_`_ your real name is `r  and\
+your phone number is `p. `_`_`_`_`_`_`_`_`_ Anything you'd like to know about\
+me?!!
+How are you today Mr. `r?
+Hi there!  You	wouldn't be `r would you?
+(HELLO|HI|YO|WHAT'S HAPPENIN|HOWDY|HEY THERE|WASSUP)
+Hi.
+Hello `a.
+Hey dude.
+How's the hammer hanging?
+Well I'll be... it's `a...
+DUDE! I was JUST about to dial `p! What a trip!
+hi!
+HI!
+Hey ya.
+Yo!
+yo.
+y0!
+yo, dude.
+This is THE `a? Wow it's nice to meet you.
+Hello `a. `_Let me see if I have all your information correct. You were born on\
+`b,`_`_which means you are `_`_`#; `_your real name is `_`_`_`r, and your phone \
+number is  `_`_`p.`_`_`_`_`_`_`_`_`_  Anything you want to know about me?
+(?&(EMAIL|E-MAIL|FILE|POST|DOWNLOAD|UPLOAD|BATCH|GAME|DOOR))
+Hit '?' for a menu from just about any prompt.
+You mean you want to USE the BBS?
+You're asking me? Ba ahab hahaha hAHA HA
+you're funny.
+I don't know.
+Oh.
+You will soon realize that I can only provide a very limited level of help.
+(PARITY ERROR)
+Oh just something I made up to make you think I was smart!
+An error that's a poor or weak imitation... no, i'm sorry that's "parody"!!
+(DIVIDE ERROR)
+I don't know but it sho duz sound compilcated!!!
+I no haven' de slightest I.D.
+Beats me, but it sound's pretty high tech, if you ask me!
+(SYNTAX ERROR)
+I do believe it has too do with the improper use of the English Language.
+It's what you get when you use adjectives instead of adverbs!
+It's what you get when you confuse nouns with verbs!!
+((?~)&[SEX M])
+Sometimes it better to figure these questions out on our own!
+I could tell you, but then it wouldn't be safe for you nor I!
+Wow, I guess you stumped me on that one.
+Pick a number, divide it by two, multiple by the square root... \
+That's your answer!
+Everyone has asked me that today... I'm too tired to answer.
+Your answer lies in the question!
+Your question lies in the answer, or maybe it's the other way around?!!
+I know. I'm just not sayen.
+You know... I know you know. Ya know?
+Nevermind your questions... I've got a few of my own!
+I'll have to research that and get back to you. How's a week from today?
+Ask `a he'll know.
+Ask me later. I might care then.
+Dial `p and ask for `a. He'll know.
+I'll send you the answer in e-mail. It's not safe...
+Don't ask the Sysop that, or he'll delete you!
+Wow, if I were `o, I'd delete you.
+I fed your question into my computer. It answered with "Syntax Error".
+I fed your question into my computer. It answered with "Parity Error".
+I fed your question into my computer. It answered with "Divide Error".
+I fed your question into my computer. It rebooted.
+I fed your question into my computer. It's making funny noises now.
+I wish I could help, but I can't.
+((?~)&[SEX F])
+Sometimes it's better to figure out these qustions on your own.
+I could tell you `a, but then neither of us would be safe....
+Wow. you stumped me on that one!
+Pick a number, divide it by two, and multiply by the square root of 471!!!
+That's your answer!!
+Dearest `a, your answer lies within the question.
+Your question lies in the answer, or maybe it's the other way around....
+I know. But I ain't sayen, darlin'.
+Ask `a. She'll know.
+You should speak to my wife, `a; she could probably help you..
+Heheheheh.  Why should I answer that?
+Please refer to page 25 of your manual!
+Give me some time to research it and get back to you...
+Dial `p, and ask for `r. She should know!
+I received some e-mail from `r, and even though she touched on what you are\
+asking about, she asked me not to discuss this with anyone...
+I'll send you the answer in e-mail. It's not safe otherwise with `o always \
+nosing around the chat section.
+Wow, if I were `o, I'd delete you for asking a question like that...
+You might wanna leave some e-mail for `s and ask him.
+I fed your question into my computer. It answered with "Syntax Error".
+I fed your question into my computer. It answered with "Parity Error".
+I fed your question into my computer. It answered with "Divide Error".
+I fed your question into my computer, but it rebooted.
+I fed your question into my computer, and now it's making funny noises.
+()
+Uh huh.
+Tell me about it.
+Oh really...
+That's cool. Any other amazing tidbits for me?
+I see.
+Boy...
+Wow.
+w0w.
+neato.
+peachee keen. BTW where are you calling from?
+uh huh. Please, tell me more....
+ha ha hah a...
+he he he..e..e... Sorry, lost control for a minute!
+HA HA HA HA AH HAH A HAHHAH AHAHAHAH!!! HA HAHA !!! H he ahe ahe <ahem>
+Oh.
+You're fascinating `a.
+I think you need to get away from your computer for a couple weeks!!!
+No way.
+Yes, but what does that have to do with computers or BBS'n.
+Hm...
+hmmm.....
+duh...
+so.
+Huh?
+Are you saying what I think you're saying?
+Dem is dangerous words!
+oh...
+uh huh.
+No way.
+Really?
+Are you sure?
+Too weird! Those were my thoughts exactly!
+ok.
+oh.
+ah ha.
+and?
+more?
+go on.
+go ahead.
+tell me more.
+continue...
+is there more?
+I'm listening.
+Oh.. <yawn>
+zzzzzzzzzzzzzzzzzzz`_`_`_`_ I'm sorry`_`_ continue...
+That's really nice.
+Glad to hear it.
+gee whiz... I couldn't have put it better myself!
+I must say I'm impressed with your crystal clear reasoning and articulation...
+You will set foot on the soil of many countries....!
+I'm speechless at the present moment......
+That's astounding....
+You have a hypnotic quality about you!
+Word's can't begin to paint that picture!!!
+I'm beside myself!
diff --git a/ctrl/gvc14400.mdm b/ctrl/gvc14400.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..3d40a66fcabc414c1abefb9eac92a06c3e71fb4e
--- /dev/null
+++ b/ctrl/gvc14400.mdm
@@ -0,0 +1,8 @@
+# This is for GVC SM-144VBIS modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN2400
+COM_RATE	38400
+LOCKED_RATE	YES
+FLOW_CONTROL    BOTH
+SPEC_INIT	AT\N6\Q3\V1
diff --git a/ctrl/gvc9600.mdm b/ctrl/gvc9600.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..f5112870d7cd364392e99807fc94541e17efedab
--- /dev/null
+++ b/ctrl/gvc9600.mdm
@@ -0,0 +1,8 @@
+# This is for the GVC SM-96V modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN2400
+COM_RATE	38400
+LOCKED_RATE	YES
+FLOW_CONTROL    BOTH
+SPEC_INIT	AT\N6\Q3\V1
diff --git a/ctrl/hay14400.mdm b/ctrl/hay14400.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..f12a64cb646a677049ed695719f5beddb9fe117c
--- /dev/null
+++ b/ctrl/hay14400.mdm
@@ -0,0 +1,6 @@
+# This is for Hayes ACCURA/OPTIMA 96 or 144 modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	HAY24E
+COM_RATE	38400
+SPEC_INIT	AT&Q9S95=3
diff --git a/ctrl/hay24e.mdm b/ctrl/hay24e.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..31fa84d1dc07137f0c7540a1c52cf27fb1c0ec0f
--- /dev/null
+++ b/ctrl/hay24e.mdm
@@ -0,0 +1,8 @@
+# This is for the Hayes ACCURA 24 EC modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN2400
+COM_RATE	19200
+LOCKED_RATE	YES
+FLOW_CONTROL    BOTH
+SPEC_INIT	ATS95=3
diff --git a/ctrl/hay28800.mdm b/ctrl/hay28800.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..1f96d47b7d03ee16bf186442872a30c2601f6928
--- /dev/null
+++ b/ctrl/hay28800.mdm
@@ -0,0 +1,5 @@
+# This is for the Hayes ACCURA/OPTIMA 288 modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	HAY14400
+COM_RATE	115200
diff --git a/ctrl/int14400.mdm b/ctrl/int14400.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..e91261813d8dbab08b7c05900d66d12b1c25b14a
--- /dev/null
+++ b/ctrl/int14400.mdm
@@ -0,0 +1,9 @@
+# This is for the Intel 9600 or 14400 modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN2400
+COM_RATE	38400
+LOCKED_RATE	YES
+FLOW_CONTROL    BOTH
+SPEC_INIT	AT%C0\V1
+TERM_INIT	ATE1V1\V2
diff --git a/ctrl/main.cnf b/ctrl/main.cnf
new file mode 100644
index 0000000000000000000000000000000000000000..bc8bd7adcdbf3937735eecf4d3978505267cdb23
Binary files /dev/null and b/ctrl/main.cnf differ
diff --git a/ctrl/mcc14400.mdm b/ctrl/mcc14400.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..8a0525bb721a6ca27d03107d3618f42834f5eafa
--- /dev/null
+++ b/ctrl/mcc14400.mdm
@@ -0,0 +1,8 @@
+# This is for the MICC Series 14400 modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN2400
+COM_RATE	38400
+LOCKED_RATE	YES
+FLOW_CONTROL    BOTH
+SPEC_INIT	AT\Q3
diff --git a/ctrl/mdms.ixt b/ctrl/mdms.ixt
new file mode 100644
index 0000000000000000000000000000000000000000..a5577c76b65c4e1d6652f2748777dc37a013a567
--- /dev/null
+++ b/ctrl/mdms.ixt
@@ -0,0 +1,110 @@
+1414VQE (Generic Cirrus Logic)
+1414VQE
+1428VQE (Generic AT&T)
+1428VQE
+Aceex DM-9600VP
+ACE9600
+ATI 9600 etc
+ATI9600
+ATI 14400 etc
+ATI14400
+ATI 19200 etc
+ATI19200
+AT&T DataPort 9600 or 14.4
+ATT14400
+Boca Research M1440
+GEN14400
+Boca Research M2880
+GEN28800
+Cardinal 9600 or 14400
+GEN14400
+DSI Scout or ScoutPlus
+DSISCOUT
+Dynalink 1428VQE         
+1428VQE
+Generic 1200
+GEN1200
+Generic 2400
+GEN2400
+Generic 9600
+GEN9600
+Generic 14400
+GEN14400
+Generic 28800
+GEN28800
+GVC SM-96V
+GVC9600
+GVC SM-144VBIS
+GVC14400
+Hayes Smartmodem 1200
+GEN1200
+Hayes Smartmodem 2400
+GEN2400
+Hayes ACCURA 24 EC
+HAY24E
+Hayes ACCURA/OPTIMA 96 or 144
+HAY14400
+Hayes ACCURA/OPTIMA 288
+HAY28800
+Intel 9600 or 14400
+INT14400
+Lightcom 144F
+LIG14400
+MICC Series 14400
+MCC14400
+Microcom QX/2400t or QX/12k
+MIC2400
+Microcom QX/V.32c
+MICV32C
+Microcom QX/4232hs
+MIC4232
+Microcom DeskPorte EP 28.8
+MIC28800
+Microcom DeskPorte ES 28.8
+GEN28800
+MultiTech MT1432 series
+MT1432
+MultiTech MT2834ZDX series
+MT2834
+Practical Peripherals 14400
+PP14400
+Practical Peripherals 28800
+PP28800
+SupraFAXModem V.32/V.32bis
+SUP14400
+SupraFAXModem V.FC/V.34
+SUP28800
+USRobotics  9600 HST or V.32
+USR96
+USRobotics 14400 HST or V.32bis
+USR144
+USRobotics 16800 HST
+USR168
+USRobotics  9600 Dual Standard
+USR96DS
+USRobotics 14400 Dual Standard
+USR144DS
+USRobotics 16800 Dual Standard
+USR168DS
+USRobotics 21600 Dual Standard
+USR216DS
+USRobotics 28800 Dual Standard
+USR288DS
+USRobotics 28800 Sportster
+USR288DS
+Ven-Tel V.32bis
+VEN14400
+ViVa 9642e
+VIV9642E
+ViVa 14.4/FAX
+VIV14400
+Zoom V.32
+ZOOM9600
+Zoom V.32bis
+GEN14400
+Zoom 24.0 or 28.8
+GEN28800
+ZyXEL U-1496 series
+ZYX1496
+ZyXEL U-1496 series (with FAX enabled)
+ZYX1496F
diff --git a/ctrl/mic2400.mdm b/ctrl/mic2400.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..345670f92af72310c000db8fdb49c204d7e870f1
--- /dev/null
+++ b/ctrl/mic2400.mdm
@@ -0,0 +1,8 @@
+# This is for the Microcom QX/2400t or QX/12k modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN2400
+COM_RATE	19200
+LOCKED_RATE	YES
+FLOW_CONTROL    BOTH
+SPEC_INIT	AT\J0\G0\N3\Q3\V1&C2
diff --git a/ctrl/mic28800.mdm b/ctrl/mic28800.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..33bc6c785ab8a8fe563d03fc92493718aa444e90
--- /dev/null
+++ b/ctrl/mic28800.mdm
@@ -0,0 +1,8 @@
+# This is for the Microcom DeskPorte EP 28.8 modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE         GEN2400
+COM_RATE	57600
+LOCKED_RATE     YES
+FLOW_CONTROL    BOTH
+SPEC_INIT	ATS95=3
diff --git a/ctrl/mic4232.mdm b/ctrl/mic4232.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..1c103bc3fe18331008b2f73d0775c53e5e563964
--- /dev/null
+++ b/ctrl/mic4232.mdm
@@ -0,0 +1,5 @@
+# This is for the Microcom QX/4232hs modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	MICV32C
+SPEC_INIT	AT\J0\G0\N3\Q3\V2\%C2\%D5
diff --git a/ctrl/micv32c.mdm b/ctrl/micv32c.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..f2a658257624fae4cbd757f36b991effb57e7a48
--- /dev/null
+++ b/ctrl/micv32c.mdm
@@ -0,0 +1,8 @@
+# This is for the Microcom QX/V.32c modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE         GEN2400
+COM_RATE	38400
+LOCKED_RATE     YES
+FLOW_CONTROL    BOTH
+SPEC_INIT	AT\J0\G0\N3\Q3\V1\%C2\%D5
diff --git a/ctrl/msgs.cnf b/ctrl/msgs.cnf
new file mode 100644
index 0000000000000000000000000000000000000000..dd6fcd81771aef2eee475e3da6882d5e8c48db9a
Binary files /dev/null and b/ctrl/msgs.cnf differ
diff --git a/ctrl/mt1432.mdm b/ctrl/mt1432.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..d7fd65242da2ca9553e958b9dcddaf8801a2ec49
--- /dev/null
+++ b/ctrl/mt1432.mdm
@@ -0,0 +1,8 @@
+# This is for the MultiTech MT1432 modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE         GEN2400
+COM_RATE	57600
+LOCKED_RATE     YES
+FLOW_CONTROL    BOTH
+SPEC_INIT	AT&B1&Q1
diff --git a/ctrl/mt2834.mdm b/ctrl/mt2834.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..a45b99cadcaf6cd5e90685e60f7789822ab67bb1
--- /dev/null
+++ b/ctrl/mt2834.mdm
@@ -0,0 +1,8 @@
+# This is for the MultiTech MT2834ZDX modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE         GEN2400
+COM_RATE	115200
+LOCKED_RATE     YES
+FLOW_CONTROL    BOTH
+SPEC_INIT	AT&Q1
diff --git a/ctrl/pp14400.mdm b/ctrl/pp14400.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..f204a031d05c48c890366e990942bef1e09fc61f
--- /dev/null
+++ b/ctrl/pp14400.mdm
@@ -0,0 +1,8 @@
+# This is for the Practical Peripherals "14400FX" and "PM144HC II" modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE         GEN2400
+COM_RATE	38400
+LOCKED_RATE     YES
+FLOW_CONTROL    BOTH
+SPEC_INIT	ATS95=3&Q9
diff --git a/ctrl/pp28800.mdm b/ctrl/pp28800.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..c5183ad75dacdee9e125388192f86de5c1741a03
--- /dev/null
+++ b/ctrl/pp28800.mdm
@@ -0,0 +1,5 @@
+# This is for the Practical Peripherals "PM288MT II V.34" modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	PP14400
+COM_RATE	115200
diff --git a/ctrl/sbbsecho.cfg b/ctrl/sbbsecho.cfg
new file mode 100644
index 0000000000000000000000000000000000000000..2d1c2692cadf8214470ab41c40d171fcc50d3201
--- /dev/null
+++ b/ctrl/sbbsecho.cfg
@@ -0,0 +1,45 @@
+;OUTBOUND C:\IM\OUTBOUND
+OUTBOUND C:\FD\OUTBOUND
+
+PACKER ZIP 0 504B
+    PACK pkzip %f %s
+    UNPACK PkUnzip %f %s
+END
+
+PACKER ARC 0 1A
+    PACK pak a %f %s
+    UNPACK pak e %f %s
+END
+
+PACKER LZH 2 2D6C68
+    PACK Lha a %f %s
+    UNPACK Lha e %f %s
+END
+
+PACKER ARJ 0 60EA
+    PACK Arj a %f %s
+    UNPACK Arj e %f %s
+END
+
+PACKER PAK 0 FE
+  PACK pak a %f %s
+  UNPACK pak e %f %s
+END
+
+PACKER SQZ 0 484C5351
+  PACK Sqz a %f %s
+  UNPACK Sqz e %f %s
+END
+
+PACKER ZOO 0 DCA7C4FD
+  PACK Zoo a %f %s
+  UNPACK Zoo e %f %s
+END
+
+;STORE_SEENBY
+;STORE_PATH
+;STORE_KLUDGE
+;FUZZY_ZONE
+;FLO_MAILER
+;REGNUM xxxxxxxx
+
diff --git a/ctrl/sup14400.mdm b/ctrl/sup14400.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..bdcb9eff16f6de2edaf764e789183e70a8f82c5a
--- /dev/null
+++ b/ctrl/sup14400.mdm
@@ -0,0 +1,6 @@
+# This is for SupraFAX 14400 modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN14400
+SPEC_INIT	ATS95=3%E0%G1\N3&K3&Q5N1
+COM_RATE	38400
diff --git a/ctrl/sup28800.mdm b/ctrl/sup28800.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..0f647e23fa7b080159d9854c892d89952c60e152
--- /dev/null
+++ b/ctrl/sup28800.mdm
@@ -0,0 +1,6 @@
+# This is for SupraFAX 28800 modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE		GEN28800
+INCLUDE 	SUP14400
+
diff --git a/ctrl/text.dat b/ctrl/text.dat
new file mode 100644
index 0000000000000000000000000000000000000000..45934eb00d876ee615f10dec03cf6e5c9c3caeb5
--- /dev/null
+++ b/ctrl/text.dat
@@ -0,0 +1,854 @@
+"\1n\1cSubj : \1h%s\r\n"                                001 MsgSubj
+"\1n\1cAttr : \1h%s%s%s%s%s%s%s%s%s\r\n"                002 MsgAttr
+"\1n\1cTo   : \1h%s"                                    003 MsgTo
+" #%s"                                                  004 MsgToExt
+" (%s)"                                                 005 MsgToNet
+"\1n\1c\r\nFrom : \1h%s"                                006 MsgFrom
+" #%s"                                                  007 MsgFromExt
+" (%s)"                                                 008 MsgFromNet
+"\1n\1c\r\nDate : \1h%.24s %s\1n"                       009 MsgDate
+"_\r\nbhE-mail (User name or number): w"            010 Email
+"\r\nPost on %s %s"                                     011 PostQ
+"rh\r\n\7You have sent too many E-mails today.\r\n"   012 TooManyEmailsToday
+"rh\r\n\7You have posted too many times today.\r\n"   013 TooManyPostsToday
+"\r\7nrhCannot add w%sr to queue - n"             014 CantAddToQueue
+"n\r\nThe sending of mail is beyond your ability.\r\n" 015 R_Email
+"n\r\nYou can't post messages.\r\n"                    016 R_Post
+"n\r\nYou can't send E-mail to %s.\r\n"                017 R_Feedback
+"nm\r\nSending E-mail to h%s nm#%un\r\n"          018 Emailing
+"nm\r\nPosting on h%snm %s\r\n"                    019 Posting
+"\r\nNew file.\r\n"                                     020 NewFile
+"_\r\nyhTitle: "                                     021 TitlePrompt
+"ng\r\nEnter message now (h%dng lines max). "\     022 EnterMsgNow
+	"Type h/?ng on a new line for menu.\r\nn"
+"ng\r\nRaw message input (h%lung bytes max). "\    023 EnterMsgNowRaw
+	"hCtrl-Zng to save, hCtrl-Cng to abort.n\r\n\r\n"
+"No more lines. Type /? for menu.\r\n"                  024 NoMoreLines
+"Only %d lines left.\r\n"                               025 OnlyNLinesLeft
+"\r\n\r\n\1n\1r\1h\1iOut of bytes.\1n\r\n"              026 OutOfBytes
+"Invalid line number\r\n"                               027 InvalidLineNumber
+"nMessage cleared.\r\n"                                028 MsgCleared
+"With line numbers"                                     029 WithLineNumbersQ
+"\r\nrhiAborted.n\r\n"                              030 AbortedMsg
+"\r\nAnonymous"                                         031 AnonymousQ
+"ANONYMOUS"                                             032 Anonymous
+"nh\r\nSaving..."                                     033 Saving
+"\rbSaved w%lub characters (w%ub lines).n\r\n"    034 SavedNBytss
+"n\r\nWriting Index..."                                035 WritingIndx
+"\rnmE-mail sent to h%s nm#%d.n\r\n"              036 Emailed
+"\rnmPosted on h%snm %s.\r\n"                      037 Posted
+"\7_whNode %2d: g%sng sent you E-mail.\r\n"       038 EmailNodeMsg
+"n\r\nYou can't forward mail.\r\n"                     039 R_Forward
+"nm\r\nForwarded by h%snm on "\                    040 ForwardedFrom
+	"h%sn\r\n"
+"nm\r\nMail forwarded to h%s nm#%d.n\r\n"         041 Forwarded
+"bhAuto message by: c%sn\r\n\r\n"                   042 AutoMsgBy
+"\r\nAuto Message - ~Read, ~Write, or ~Quit: "          043 AutoMsgMne
+"n\r\nYou can't write to the auto-message.\r\n"        044 R_AutoMsg
+"n\r\nYou have no mail.\r\n"                           045 NoMailWaiting
+"_\r\nghMail Waiting:\r\n\r\n"                       046 MailWaitingLstHdr
+"gh%3d: ng%-25.25s h%cng %.46s\r\n"              047 MailWaitingLstFmt
+"_\r\nyhStart with number [w%luy]: w"             048 StartWithN
+"-\r\ngReading E-mail (h?ng=Menu) (h%ung of "\  049 ReadingMail
+	"h%ung): n"
+"n\r\nYou can't reply to an anonymous message.\r\n"    050 CantReplyToAnonMsg
+"ncRE: h%sn\r\n\r\n"                                051 Regarding
+"ncRE: h%s\r\nncBY: h%s ncon h%sn\r\n\r\n"    052 RegardingByOn
+"ncRE: h%s\r\nncBY: h%s ncto h%s ncon "\     053 RegardingByToOn
+	"h%sn\r\n\r\n"	
+"Delete %s's mail"                                      054 DeleteMailQ
+"OK"                                                    055 OK
+"\r\n_bhForward mail to: w"                         056 ForwardMailTo
+"Save/Append messsage to another file"                  057 SaveMsgToFile
+"_yhPath/Filename to write to: n"                   058 FileToWriteTo
+"n\r\nYou have no sent messages pending.\r\n"          059 NoMailSent
+"\r\nghMail that you've sent still pending:"\         060  MailSentLstHdr
+	"\r\n\r\nn"
+"-\r\ngReading Sent E-mail (h?ng=Menu) "\          061 ReadingSentMail
+	"(h%ung of h%ung): n" 
+"n\r\nForwarded mail is not deletable.\r\n"            062 CantDelForwardedMail
+"n\r\nNo mail on system.\r\n"                          063 NoMailOnSystem
+"-\r\ngReading All E-mail (h%ung of h%ung): n" 064 ReadingAllMail
+"_\r\ngh      From                   "\              065 MailOnSystemLstHdr
+	"To                       Title\r\nn"
+"gh%4d:ng %-22.22s %-22.22s h%cng %.25s\r\n"     066 MailOnSystemLstFmt
+"-\r\nc%-15.15s yh%-40.40s       "\                 067 NScanStatusFmt
+	"ncNew:h%4lu ncofh %-lu"
+"-\r\nc%-15.15s yh%-40.40s        w%u"             068 SearchSubFmt
+"\r\nNo messages have been posted on %s %s\r\n"         069 NoMsgsOnSub
+"\r\nncPost : [h%unc][h%unc] h%lunc/h%lu"   070 ZScanPostHdr
+"_\r\nchReading nc[h%unc] %s "\                 071 ReadingSub
+	"[h%unc] %s (h?nc=Menu) (h%lunc of h%lunc): n" 
+"\r\nYou didn't post message #%d\r\n"                   072 YouDidntPostMsgN
+"\r\nDelete message #%lu '%s'"                          073 DeletePostQ
+"Deleting '%s'..."                                      074 DeletingPost
+"\r'%s' Deleted.      \r\n"                             075 DeletedPost
+"_\r\nyhString to search for: "                      076 SearchStringPrompt
+"-\r\nghMessages:\r\n\r\nn"                         077 SubMsgLstHdr
+"gh%4lu:ng %-22.22s %-22.22s h%cng %.25s\r\n"    078 SubMsgLstFmt
+"\r\nMake post #%d %s"                                  079 ChangeMsgPurgeQ
+"\r\n\r\nNo text file sections available.\r\n"          080 NoTextSections
+"l_chGeneral Text File Sections:\r\n\r\n"           081 TextSectionLstHdr
+"nc<h%ldnc> %s\r\n"                                082 TextSectionLstFmt
+"_\r\ncWhich or h~Qncuit: h"                      083 WhichTextSection
+"l_ch%s Files:\r\n\r\n"                             084 TextFilesLstHdr
+"ch%3ld: nc%s"                                      085 TextFilesLstFmt
+"\r\nWhich, ~Add, ~Remove, ~Edit, or ~Quit: "           086 WhichTextFileSysop
+"_\r\nncWhich or h~Qncuit: h"                    087 WhichTextFile
+"_\r\nyhBefore which file: n"                       088 AddTextFileBeforeWhich
+"\r\nPath and filename (no path indicates "\            089 AddTextFilePath
+	"%sTEXT\\%s\\filename):\r\n"
+"Description:\r\n"                                      090 AddTextFileDesc
+"_\r\nyhRemove which: n"                            091 RemoveWhichTextFile
+"Delete %s"                                             092 DeleteTextFileQ
+"_\r\nyhEdit which: n"                              093 EditWhichTextFile
+"\r\nSearch all groups for new messages"                094 NScanAllGrpsQ
+"\r\nSearch all groups for un-read messages to you"     095 SScanAllGrpsQ
+"\r\nAre you sure"                                      096 AreYouSureQ
+"\r\n\r\nYou can't chat.\r\n"                           097 R_Chat
+"RE: Feedback\r\n\r\n"                                  098 ReFeedback
+"\r\nghSystem Information:\r\n\r\nh"                 099 SiHdr
+"bhSystem          : c%s\r\n"                        100 SiSysName
+"bQWK ID          : c%s\r\n"                          101 SiSysID
+"bFidoNet Address : c%s\r\n"                          102 SiSysFaddr
+"bPostLink Site   : c%s %lu\r\n"                      103 SiSysPsite
+"bLocation        : c%s\r\n"                          104 SiSysLocation
+"bOperator        : c%s\r\n"                          105 SiSysop
+"bNodes           : c%u\r\n"                          106 SiSysNodes
+"bNode #c%-3d       b: c%s\r\n"                     107 SiNodeNumberName
+"bNode Phone      : c%s\r\n"                          108 SiNodePhone
+"bTotal Logons    : c%s\r\n"                          109 SiTotalLogons
+"bLogons Today    : c%s\r\n"                          110 SiLogonsToday
+"bTotal Time      : c%s minutes\r\n"                  111 SiTotalTime
+"bTime Today      : c%s minutes\r\n"                  112 SiTimeToday
+"\r\nView system information file"                      113 ViewSysInfoFileQ
+"View logon message"                                    114 ViewLogonMsgQ
+"\r\n\r\nYou can't read mail you've sent.\r\n"          115 R_ReadSentMail
+"\r\nwhMessage Scan "                                 116 MessageScan
+"complete.\r\n"                                         117 MessageScanComplete
+"riaborted.n\r\n"                                    118 MessageScanAborted
+"\r\nLog off"                                           119 LogOffQ
+"\r\nYou can't post on this sub.\r\n"                   120 CantPostOnSub
+"\r\n\r\nYou can't access the transfer "\               121 R_TransferSection
+	"section.\r\n"
+"\r\nrhNo other active nodes.\r\n"                    122 NoOtherActiveNodes
+"\r\n\r\nYou can't use the external programs.\r\n"      123 R_ExternalPrograms
+"\r\n-gUsage Statistics for h%s #%dn\r\n\r\n"       124 UserStats
+"-gSub-boards of h%-40s      ngPosts"\             125 SubLstHdr
+	"\r\n\r\nh"
+"ng[h%lung] %-40s %12s h%4u\r\n"                  126 SubLstFmt
+"\r\n_ghMessage Groupsng                    "\     127 GrpLsthdr
+	"                        Sub-boards\r\n\r\nh"
+"ng[h%lung] %-40s %12s h%4u\r\n"                  128 GrpLstFmt
+"\r\nGroup to configure new message scan or ~Quit: "    129 NScanCfgWhichGrp
+"\r\nGroup to configure your message scan or ~Quit: "   130 SSCanCfgWhichGrp
+"l-gSub-boards of h%s:\r\n\r\nh"                   131 CfgSubLstHdr
+"ng[h%ldng] %-40.40s  h%s\r\n"                    132 CfgSubLstFmt
+"l_ghMessage Groups:\r\n\r\n"                       133 CfgGrpLstHdr
+"ng[h%ldng] %sh\r\n"                              134 CfgGrpLstFmt
+"\r\nSub-board to toggle new message scan"\             135 NScanCfgWhichSub
+	", ~All, or ~Quit: "
+"\r\nSub-board to toggle your message scan"\            136 SScanCfgWhichSub
+	", ~All, or ~Quit: "   
+"ng[h%ldng] %-40.40s  hc%s\r\n"                  137 SubPtrLstFmt
+"\r\nSet new-scan pointer for which, ~All, or ~Quit: "  138 WhichOrAll
+"\r\nRaw message input mode is now "                    139 RawMsgInputModeIsNow
+"OFF"                                                   140 OFF
+"ON"                                                    141 ON
+"\r\nLine Status: %d\r\n"                               142 LineStatus
+"\r\n-gSystem Statistics:\r\n\r\nn"                  143 SystemStatsHdr
+"\r\n-gNode #%d Statistics:\r\n\r\nn"                144 NodeStatsHdr
+"Total Logons    : %s\r\n"                              145 StatsTotalLogons
+"Logons Today    : %s\r\n"                              146 StatsLogonsToday
+"Total Time      : %s minutes\r\n"                      147 StatsTotalTime
+"Time Today      : %s minutes\r\n"                      148 StatsTimeToday
+"Uploads Today   : %s bytes in %lu files\r\n"           149 StatsUploadsToday
+"Downloads Today : %s bytes in %lu files\r\n"           150 StatsDownloadsToday
+"Posts Today     : %s\r\n"                              151 StatsPostsToday
+"E-mails Today   : %s\r\n"                              152 StatsEmailsToday
+"Feedback Today  : %s\r\n"                              153 StatsFeedbacksToday
+"_\r\nyhChange to (User Name or Number): n"         154 ChUserPrompt
+"PW: "                                                  155 ChUserPwPrompt
+"\r\n%ld bytes free\r\n"                                156 NBytesFreeMemory
+"\r\nError log:\r\n"                                    157 ErrorLogHdr
+"Delete error log"                                      158 DeleteErrorLogQ
+"\r\nNo error log exists.\r\n"                          159 NoErrorLogExists
+"\r\nClear critical error counters on all nodes"        160 ClearErrCounter
+"\r\nInvalid node.\r\n"                                 161 InvalidNode
+"\r\nRe-run this node now"                              162 RerunThisNodeNowQ
+"Delete Guru file"                                      163 DeleteGuruLogQ
+"\r\n\r\nSearch all libraries for new files"            164 NScanAllLibsQ
+"\r\n\r\nYou can't download.\r\n"                       165 R_Download
+"\r\nwhSearching all directories...\r\n"              166 SearchingAllDirs
+"whSearching all libraries...\r\n"                    167 SearchingAllLibs
+"\r\nwh%u Files Listed.\r\n"                          168 NFilesListed
+"\r\nwhEmpty directory.\r\n"                          169 EmptyDir
+"\r\nncSearching for files "\                         170 NScanHdr
+	"uploaded after h%sn\r\n"
+"\r\n\r\nYou can't remove files.\r\n"                   171 R_RemoveFiles
+"\r\n\r\nThis directory is full.\r\n"                   172 DirFull
+"\r\n\r\nYou can't upload.\r\n"                         173 R_Upload
+"\r\n\r\nYou can't upload here.\r\n"                    174 CantUploadHere
+"_\r\n\r\nyhFilespec: n"                            175 FileSpec
+"-\r\ngTransfer Statistics for "\                     176 UserTransferStats
+	"h%s #%dn\r\n\r\n"
+"\r\n\r\nNo sysop directory specified.\r\n"             177 NoSysopDir
+"\r\n\r\nYou can't upload to sysop.\r\n"                178 CantUploadToSysop
+"-gDirectories of h%-40.40s     "\                   179 DirLstHdr
+	"ngFiles\r\n\r\nh"
+"ng(h%ung) %-40.40s %12.12s h%4u\r\n"             180 DirLstFmt
+"\r\n_ghFile Libraries ng                   "\     181 LibLstHdr
+	"                       Directories\r\n\r\nh"
+"ng(h%ung) %-40.40s %12.12s h%4u\r\n"             182 LibLstFmt
+"\r\nBatch Download File Flagging is now %s\r\n"        183 BatDownloadFlagIsNow
+"_\r\ngh%s ngTransfer Policy\r\n\r\nn"            184 TransferPolicyHdr
+"Each credit is equal to %s byte%s in the size of "\    185 TpCreditValue
+	"the file\r\n"
+"Initial uploads are rewarded with %d%% of the "\       186 TpUpload
+	"credit value\r\n"
+"All downloads are rewarded with %d%% of the "\         187 TpDownload
+	"credit value\r\n"
+"\r\n\r\nNo user directory specified.\r\n"              188 NoUserDir
+"\r\nThere are no files for you.\r\n"                   189 NoFilesForYou
+"\r\n\r\nUser transfer directory is full.\r\n"          190 UserDirFull
+"\r\n\r\nYou can't send files to users.\r\n"            191 CantUploadToUser
+"ncLibrary   : (%u) %syh"                           192 BoxHdrLib
+"ncDirectory : (%u) %syh"                           193 BoxHdrDir
+"ncFiles     : %luyh"                               194 BoxHdrFiles
+"nc(h%unc) %s "                                    195 ShortHdrLib
+"nc(h%unc) %s"                                     196 ShortHdrDir
+"rhFilenames, specs, or flags [None]: mh"           197 BatDlFlags
+"\r\n\7rhiBatch download queue is full.n\r\n"       198 BatDlQueueFull
+"_\r\nyhFilespec [*.*]: n"                          199 FileSpecStarDotStar
+"\r\n\r\nrhiNot enough free disk space.n\r\n"\      200 LowDiskSpace
+	"\r\nhThe sysop has been notified.n\r\n"
+"\r\n%s bytes free\r\n\r\n"                             201 DiskNBytesFree
+"_yhFilename: n"                                    202 Filename
+"\r\nrhBad filename.\r\n"                             203 BadFilename
+"Upload '%s' to Sysop directory"                        204 UploadToSysopDirQ
+"Upload '%s' to User directory"                         205 UploadToUserDirQ
+"Upload '%s' to %s %s"                                  206 UploadToCurDirQ
+"\r\nrhiThat file is already there!n\r\n"           207 FileAlreadyThere
+"That file is already on disk. Add to data base"        208 FileOnDiskAddQ
+"\r\nrhiThat file is not on disk!n\r\n"             209 FileNotOnDisk
+"\r\nrhiPlease upload files with the following "\    210 TheseFileExtsOnly
+	"extensions only:n\r\nwh"
+"\r\nrhi%s has already been uploaded!n\r\n"         211 FileAlreadyOnline
+"\r\nwhHit [ENTER] after last destination "\          212 EnterAfterLastDestUser
+	"user.\r\n\r\n"
+"_yhSend file to (User name or number): n"          213 SendFileToUser
+"\r\nrhiDuplicate usern\r\n\r\n"                    214 DuplicateUser
+"\7\r\nrhi%s wouldn't be able to "\                  215 UserWontBeAbleToDl
+	"download it!n\r\n\r\n"
+"\7\r\nrhiYou can't send yourself files.n\r\n\r\n"  216 CantSendYourselfFiles
+"\r\n-gAdded to destination user list: "\             217 UserAddedToDestList
+	"wh%s\r\n\r\nn"	
+"\r\n-gHow do you rate the content of this file "\    218 RateThisFile
+	"(hwGng, hwRng, or hwXng): n"
+"[%c] "                                                 219 Rated
+"Is this upload part of a set (multiple files)"         220 MultipleDisksQ
+"_yhHow many files total: n"                        221 HowManyDisksTotal
+"_yhWhich file number is your upload: n"            222 NumberOfFile
+" [%2.2d/%2.2d]"                                        223 FileOneOfTen
+" [%d/%d]"                                              224 FileOneOfTwo
+"\r\n-gEnter a description now.\r\n: "                225 EnterDescNow
+"No description given."                                 226 NoDescription
+"\r\nProtocol or ~Quit: "                               227 ProtocolOrQuit
+"\r\nProtocol, ~Batch or ~Quit: "                       228 ProtocolBatchOrQuit
+"\r\n\7rhiBatch upload queue is full.n\r\n"         229 BatUlQueueIsFull
+"\r\nnmh%s nmadded to batch upload queue"\         230 FileAddedToUlQueue
+	"c - Files: h%u nc(h%unc Max)\r\n"
+"\7_whNode %2d: g%sng sent you a file.\r\n"       231 UserToUserXferNodeMsg
+"%s: ~Batch download, ~Extended info, ~View file, "\    232 FileInfoPrompt
+	"~Quit or [Next]: "			
+"\r\n~Quit or [Next]: "                                 233 QuitOrNext
+"~Remove, ~Move, ~Edit, ~View, ~Quit, or [Next]: "      234 RExemptRemoveFilePrompt
+"n(%d) %s\r\n"                                         235 MoveToLibLstFmt
+"_\r\nyhLibrary [%d]: n"                            236 MoveToLibPrompt
+"n(%d) %s\r\n"                                         237 MoveToDirLstFmt
+"_\r\nyhDirectory [%d]: n"                          238 MoveToDirPrompt
+"%s moved to %s %s.\r\n"                                239 MovedFile
+"\r\nClose file record"                                 240 CloseFileRecordQ
+"~Remove, ~Credits only, ~File only, ~Move, ~Edit, "\   241 SysopRemoveFilePrompt
+	"~View, ~Quit, or [Next]: " 
+"~Remove, ~Edit, ~View, ~Quit, or [Next]: "             242 UserRemoveFilePrompt
+"\r\nFile not there.\r\n"                               243 FileNotThere
+"\7\r\nrhiCouldn't remove '%s'.n\r\n"               244 CouldntRemoveFile
+"Delete file"                                           245 DeleteFileQ
+"Add %s to %s %s"                                       246 AddToOfflineDirQ
+"Remove credits"                                        247 RemoveCreditsQ
+"\r\nUser not available.\r\n"                           248 UserNotFound
+"_yhCredits to remove: n"                           249 CreditsToRemove
+"_wh%s was removed.\r\n"\                            250 FileRemovedUserMsg
+	"ngYou lost %s credits.\r\n"
+"_\r\nyhFilename         : n"                       251 EditFilename
+"\r\nrhiError renaming %s to %sn\r\n"               252 CouldntRenameFile
+"%s renamed to %s\r\n"                                  253 FileRenamed
+"_yhDescription      : n"                           254 EditDescription
+"Delete extended description"                           255 DeleteExtDescriptionQ
+"_yhUploader         : n"                           256 EditUploader
+"_yhCredit value     : n"                           257 EditCreditValue
+"_yhTimes downloaded : n"                           258 EditTimesDownloaded
+"_yhOpen count       : n"                           259 EditOpenCount
+"_yhAlternate Path   : n"                           260 EditAltPath
+"\r\nwhYou only have %s credits.\r\n"                 261 YouOnlyHaveNCredits
+"\r\nYou don't have enough credits.\r\n"                262 NotEnoughCredits
+"\r\nwhNot enough time left to transfer.\r\n"         263 NotEnoughTimeToDl
+"\r\nProtocol, ~Batch, ~Quit, or [Next]: "              264 ProtocolBatchQuitOrNext
+"\r\nBulk Upload %s %s Directory:\r\n"                  265 BulkUpload
+"_yh%s %7ld:"                                        266 BulkUploadDescPrompt
+"\r\nrhiNo files in batch queue.n"\                 267 NoFilesInBatchQueue
+        "\r\n\r\nmUse hDnm or hUnm to add files to the queue.\r\n"
+"_\r\nyhBatch: n"                                   268 BatchMenuPrompt
+"\r\nClear upload queue"                                269 ClearUploadQueueQ
+"\r\nUpload queue cleared.\r\n"                         270 UploadQueueCleared
+"\r\nClear download queue"                              271 ClearDownloadQueueQ
+"\r\nDownload queue cleared.\r\n"                       272 DownloadQueueCleared
+"\r\nDownload queue is empty.\r\n"                      273 DownloadQueueIsEmpty
+"\r\n-ghUpload Queue:ng"\                          274 UploadQueueLstHdr
+	"        Description\r\n\r\nn"
+"gh%2d: ng%s     %s\r\n"                            275 UploadQueuueLstFmt
+"\r\n-ghDownload Queue:ng"\                        276 DownloadQueueLstHdr
+	"      Credits      Bytes        Time\r\n\r\nn"
+"gh%2d: ng%s %11.11s %11.11s     %s\r\n"            277 DownloadQueueLstFmt
+"\r\nwh         Totals: %11.11s %11.11s     %s\r\n"   278 DownloadQueueTotals
+"\r\n-gRemove which file from upload "\               279 RemoveWhichFromUlQueue
+	"queue (1-%d): n"
+"\r\n-gRemove which file from download "\             280 RemoveWhichFromDlQueue
+	"queue (1-%d): n"
+"\r\nUpload queue is empty\r\n"                         281 UploadQueueIsEmpty
+"\r\nHang up after transfer"                            282 HangUpAfterXferQ
+"\r\nwhStart transfer now (Ctrl-X to abort):\r\nn"   283 StartXferNow
+"_\r\nbhDisconnecting... wHbang up or wAbbort "  284 Disconnecting
+"\rwhGood-bye!  (Time Used: @TUSED@)>"               285 Disconnected
+"rhi%s NOT SENT!n\r\n"                              286 FileNotSent
+"Deleting files in temp directory...\r\n"               287 RemovingTmpFiles
+"_yhExtract from: n"                                288 ExtractFrom
+"\r\nUnextractable file type.\r\n"                      289 UnextractableFile
+"\r\nFile not found.\r\n"                               290 FileNotFound
+"\r\n~Extract file(s), ~View archive, or ~Quit: "       291 ExtractFilesPrompt
+"_\r\nyhTemp Directory: n"                          292 TempDirPrompt
+"n\r\n%s not created yet.\r\n"\                        293 TempFileNotCreatedYet
+	"\r\nUse the hAn command to create it.\r\n"
+"\r\nUploader: %s\r\nFilename: %s\r\n"                  294 TempFileInfo
+"\r\n%s bytes in %u files\r\n"                          295 TempDirTotal
+"\r\n%u files removed.\r\n"                             296 NFilesRemoved
+"rhiAll other nodes should NOT be in use "\          297 ResortWarning
+	"during resort/compression.n\r\n"
+"-c%-15.15s yh%-25.25s "                            298 ResortLineFmt�
+"bEmptyn\r\n"                                         299 ResortEmptyDir
+"wSorting..."                                          300 Sorting
+"\b\b\b\b\b\b\b\b\b\bbSorted    n\r\n"                301 Sorted
+"\b\b\b\b\b\b\b\b\b\bbCompressed %u slots "\           302 Compressed
+	"(%s bytes)n\r\n"
+"wh\r\n%s is already in the queue.\r\n"               303 FileAlreadyInQueue
+"wh\r\nFile is not online.\r\n"                       304 FileIsNotOnline
+"n\r\nmh%s nmadded to batch download queue -\r\n"\ 305 FileAddedToBatDlQueue
+	"cFiles: h%unc (h%unc Max)  Credits: h%snc"\
+	"  Bytes: h%snc  Time: h%s\r\n"
+"\r\nnrhThe sysop has not configured w%sr as a"\   306 NonviewableFile
+	" viewable file type.\r\n"
+"rhi%s NOT RECEIVED!n\r\n"                          307 FileNotReceived
+"\r\n\7rhi%s HAD ERRORS - NOT UPLOADED!n\r\n"       308 FileHadErrors
+"rhi%s IS ZERO LENGTH - NOT UPLOADED!n\r\n"         309 FileZeroLength
+"_wh%s (%s bytes) received.\r\n"                     310 FileNBytesReceived
+"_wh%s (%s bytes) sent.\r\n"                         311 FileNBytesSent
+"_hw%s was %sdownloaded by %s\r\n"\                  312 DownloadUserMsg
+	"ngYou were awarded %s credits.\r\n"
+"partially "                                            313 Partially
+"\r\nngLibrary          :h (%u) %s"                  314 FiLib
+"\r\nngDirectory        :h (%u) %s"                  315 FiDir
+"\r\nngFilename         :h %s"                       316 FiFilename
+"\r\nngFile size        :h %s"                       317 FiFileSize
+"\r\nngCredit value     :h %s"                       318 FiCredits
+"\r\nngDescription      :h %s"                       319 FiDescription
+"\r\nngUploaded by      :h %s"                       320 FiUploadedBy
+"\r\nngFile date        :h %s"                       321 FiFileDate
+"\r\nngUploaded on      :h %s"                       322 FiDateUled
+"\r\nngLast downloaded  :h %s"                       323 FiDateDled
+"\r\nngTimes downloaded :h %u"                       324 FiTimesDled
+"\r\nngTime to download :h %s"                       325 FiTransferTime
+"\r\nngAlternate Path   :h %s"                       326 FiAlternatePath
+"\r\nrhiInvalid Alternate Path Number: %un"         327 InvalidAlternatePathN
+"_\r\nwhFile is currently open by %d user%s.\r\n"    328 FileIsOpen
+"\7\7\r\nhrHbagpypcy mBwirrgtbhcdmayy "\  329 HappyBirthday
+	"wtro gybocu\r\n\7\7mHyawprpgy "\
+	"bBcimrytwhrdgaby ctmo yyworug.b.c.\r\n\r\n"
+"whYou haven't changed your password in more "\       330 TimeToChangePw
+	"than %d days.\r\n\r\n"
+"\r\nEnter a different password"                        331 NewPasswordQ
+"_\r\nyhNew password (4-8 chars): "                  332 NewPassword
+"_yhVerify (enter again): n"                        333 VerifyPassword
+"\7rhWrong!"                                          334 Wrong
+"whPassword changed.\r\n"                             335 PasswordChanged
+"Sorry, you have no more logons allowed today.\r\n"     336 NoMoreLogons
+"You can only logon once a day.\r\n"                    337 R_Logons
+"_yhEnter your full name or alias: w"               338 EnterYourAlias
+"_yhEnter your full real name: w"                   339 EnterYourRealName
+"_yhEnter your company name: w"                     340 EnterYourCompany
+"_yhEnter your chat handle: w"                      341 EnterYourHandle
+"_yhEnter your sex (M/F): w"                        342 EnterYourSex
+"_yhEnter your street address: w"                   343 EnterYourAddress
+"_yhEnter your voice phone number: w"               344 EnterYourPhoneNumber
+"_yhEnter your birthday (MM/DD/YY): w"              345 EnterYourBirthday
+"_yhEnter your city, state: w"                      346 EnterYourCityState
+"_yhEnter your zip (or postal) code: w"             347 EnterYourZipCode
+"_yhEnter a description of your computer: w"        348 EnterYourComputer
+"Are you calling from North America"                    349 CallingFromNAmericaQ
+"Is the above information correct"                      350 UserInfoCorrectQ
+"bUser #c%-4d      b: c%s\r\n"                      351 LiUserNumName
+"bLogons Today    : c%-5u b(Max c%ub)\r\n"         352 LiLogonsToday
+"bTime on Today   : c%-5u b(Max c%lub)\r\n"        353 LiTimeonToday
+"bMail Waiting    : c%u\r\n"                          354 LiMailWaiting
+"bSysop is        : c"                                355 LiSysopIs
+"Available"                                             356 LiSysopAvailable
+"Not Available"                                         357 LiSysopNotAvailable
+"rhiYou can't possibly be in two places at the "\    358 UserOnTwoNodes
+	"same time.n\r\n"
+"\7rhi%d critical errors have occurred. "\           359 CriticalErrors
+	"Type ;ERR at main menu.n\r\n"
+"_whYou have %d User to User Transfer%s "\           360 UserXferForYou
+	"waiting for you\r\n"
+"_whYou have sent %d unreceived User to "\           361 UnreceivedUserXfer
+	"User Transfer%s\r\n"
+"Read your mail now"                                    362 ReadYourMailNowQ
+"Sorry, the system is closed to new users.\r\n"         363 NoNewUsers
+"New User Password: "                                   364 NewUserPasswordPrompt
+"\r\nUse automatic terminal type detection"             365 AutoTerminalQ
+"Does your terminal support ANSI"                       366 AnsiTerminalQ
+"Do you have a color terminal"                          367 ColorTerminalQ
+"ngAre you using hRIPtermng or a hRIPscrip "\     368 RipTerminalQ
+	"ngcompatible terminal program?\r\n"\
+	"hwIMPORTANT:ng If you are not absolutely "\
+	"sure, hit hwiNnbh"
+"Does your terminal support IBM extended ASCII"         369 ExAsciiTerminalQ
+"nYou can't use that name.\r\n"                        370 YouCantUseThatName
+"l-gYour password is h%s\r\n"                       371 YourPasswordIs
+"\r\n_whWrite down your password and keep it "\      372 NewUserPasswordVerify
+	"confidential.\r\n\r\nyhEnter this password "\
+	"for verification: w"
+"\7\r\nrhIncorrect, try again.\r\n"                   373 IncorrectPassword
+"_\r\nyhMagic word: w"                              374 MagicWordPrompt
+"\r\nSorry, that was not the magic word.\r\n"           375 FailedMagicWord
+"Sorry, the system is full."                            376 SystemFull
+"*NEW USER*  %-30.30s  Age/Sex/BD   : %-2d %c %s\r\n"\  377 NewUserFeedbackHdr
+"Real name : %-30.30s  Phone number : %s\r\n"\
+"Computer  : %-30.30s  Modem type   : %s\r\n\r\n"
+"\7\r\nrhiYou must leave %s mail in order to be "\   378 NoFeedbackWarning
+	"validated!n\r\n"
+"\r\n\r\nNo external programs available.\r\n"           379 NoXtrnPrograms
+"l_ch%s ncExternal Programs:\r\n\r\n"             380 XtrnProgLstHdr
+"ncNum h³nc Name                           "       381 XtrnProgLstTitle
+"hÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ      "               382 XtrnProgLstUnderline
+"hc%3u ³ nc%-25.25sh      "                        383 XtrnProgLstFmt
+"\r\n-cWhich or h~Qncuit: h"                      384 WhichXtrnProg
+"\r\n%s is currently running %s on node %d.\r\n"\       385 UserRunningXtrn
+	"\r\nTry again later.\r\n\r\n"
+"Remove node lock"                                      386 RemoveNodeLockQ
+"The minimum modem speed for this node is %ubps."       387 MinimumModemSpeed
+"You do not have sufficient access for this node."      388 NoNodeAccess
+"nr\7\r\nSorry, this node is temporarily closed "\    389 NodeLocked
+	"for maintenance.n\r\n"
+"\r\nUnknown user\r\n"                                  390 UnknownUser
+"\7Invalid Logon\r\n"                                   391 InvalidLogon
+"%2.2d/%2.2d/%2.2d T:%5lu   L:%3lu   P:%3lu   "\        392 SlogFmt
+	"E:%3lu   F:%3lu   U:%6luk %3lu  D:%6luk %3lu\r\n"
+"Locally"                                               393 Locally
+"\r\nSort alphabetically"                               394 SortAlphaQ
+"\r\nmhChecking Slots..."                             395 CheckingSlots
+"nh%-32.32snm%-30.30sh%-8.8s nm%-8.8s\r\n"       396 UserListFmt
+"\r%d Total users.        \r\n"                         397 NTotalUsers
+"%d Users with access to current sub.\r\n"              398 NUsersOnCurSub
+"%d Users with access to current dir.\r\n"              399 NUsersOnCurDir
+"\r\n-cCurrent New-Scan date/time: h"                400 NScanDate
+"yhYear: w"                                          401 NScanYear
+"  yMonth: w"                                         402 NScanMonth
+"  yDay: w"                                           403 NScanDay
+"  yHour: w"                                          404 NScanHour
+"  yMinute: w"                                        405 NScanMinute
+" pm"                                                   406 NScanPmQ
+" am"                                                   407 NScanAmQ
+"rhiNot long enough!n"                              408 PasswordTooShort
+"rhiThat's your current password!n"                 409 PasswordNotChanged
+"rhiYou call that a password?n"                     410 PasswordInvalid
+"rhiThat password is too obvious!n"                 411 PasswordObvious
+"\r\nnA) IBM (or compatible)\r\nB) Apple\r\nC) "\      412 ComuterTypeMenu
+	"Macintosh\r\nD) Amiga\r\nE) Other\r\n\r\n"
+"_yhPrimary Computer: n"                            413 ComputerTypePrompt
+"Apple"                                                 414 ComputerTypeB
+"Macintosh"                                             415 ComputerTypeC
+"Amiga"                                                 416 ComputerTypeD
+"Other"                                                 417 ComputerTypeE
+"\7\r\nNo user data defined.\r\n"                       418 NoUserData
+"rh®®® iDELETEDnrh ¯¯¯\r\n"                       419 Deleted
+"bh®®® iINACTIVEnbh ¯¯¯\r\n"                      420 Inactive
+"ncAlias     : h%-30.30s  ncPassword     : "\      421 UeditAliasPassword
+	"h%-8.8s  %s\r\n"   
+"ncReal Name : h%-30.30s  ncPhone number : "\      422 UeditRealNamePhone
+	"h%s\r\n"
+"ncAddress   : h%-30.30s  ncAge/Sex/BD   : "\      423 UeditAddressBirthday
+	"h%2d %c %s\r\n"    
+"ncLocation  : h%-30.30s  ncZip Code     : "\      424 UeditLocationZipcode
+	"h%s\r\n"           
+"ncNote      : h%-30.30s  ncHandle       : "\      425 UeditNoteHandle
+	"h%s\r\n"           
+"ncComputer  : h%-30.30s  ncModem type   : "\      426 UeditComputerModem
+	"h%s\r\n"		
+"ncComment %c : h%s\r\n"                             427 UeditComment
+"ncFirst on  : h%-8.8s  ncExpire    : h%-8.8s  "\ 428 UserDates
+	"ncLast on   : h%-8.8s  %02u:%02u\r\n"
+"ncTime on   : h%-5u     ncToday     : "\          429 UserTimes
+	"h%-5u%-5uncLast call : "\
+	"h%-5u%-5uncExtra : h%u\r\n"
+"ncLogons    : h%-5u     ncToday     : "\          430 UserLogons
+	"h%-5u%-5uncPosts     : "\
+	"h%-5u%-5uncToday : h%u\r\n"
+"ncE-mails   : h%-5u     ncTo sysop  : "\          431 UserEmails
+	"h%-5u     ncWaiting   : "\
+	"h%-5u     ncToday : h%u\r\n"
+"ncNetMail   : h%s\r\n"                              432 UserNetMail
+"ncUploads   : h%13.13s ncbytes in "\              433 UserUploads
+	"h%u ncfiles\r\n"
+"ncDownloads : h%13.13s ncbytes in "\              434 UserDownloads
+	"h%u ncfiles %s\r\n"
+"- Leech: rhi%un"                                   435 UserLeech
+"ncCredits   : h%13.13s ncfree: h%s "\            436 UserCredits
+	"nc(h%s ncper day)\r\n"
+"ncMinutes   : h%13.13s\r\n"                         437 UserMinutes
+"\r\nncSec Level : h%d\r\n"                          438 UeditSecLevel
+"ncFlags #1  : h%-26s   ncFlags #3  : h%s\r\n"\   439 UeditFlags
+	"ncFlags #2  : h%-26s   ncFlags #4  : h%s\r\n"
+"ncExemption : h%-26s   ncRestricts : h%s\r\n"    440 UeditExempts
+"\r\n_yhUser edit (w?y=Menu) "\                    441 UeditPrompt
+	"(w%uy of w%uy): n"
+"Restore User"                                          442 UeditRestoreQ
+"Activate User"                                         443 UeditActivateQ
+"Delete User"                                           444 UeditDeleteQ
+"User has mail waiting. Read/Delete it"                 445 UeditReadUserMailWQ
+"User has sent mail. Read/Delete it"                    446 UeditReadUserMailSQ
+"Deactivate User"                                       447 UeditDeactivateUserQ
+"Change Exemptions"                                     448 ChangeExemptionQ
+"        n%s\r\nToggle: "                              449 FlagEditing
+"_yhGo to Name or Number: n"                        450 GoToUser
+"_yhLast on: w"                                     451 UeditLastOn
+"_yhFirst on: w"                                    452 UeditFirstOn
+"_yhExpire: w"                                      453 UeditExpire
+"_yhPassword Last Modified: w"                      454 UeditPwModDate
+"_yhLevel: w"                                       455 UeditML
+"_yhNote: w"                                        456 UeditNote
+"_yhComment: w"                                     457 UeditComment
+"_yhUpload Bytes: w"                                458 UeditUlBytes
+"_yhTotal Uploads: w"                               459 UeditUploads
+"_yhDownload Bytes: w"                              460 UeditDlBytes
+"_yhTotal Downloads: w"                             461 UeditDownloads
+"_yhLeech Downloads: w"                             462 UeditLeech
+"%d: L: %2d  F: %s  EX: %s\r\n"\                        463 QuickValidateFmt
+	"  RE: %s\r\n"
+"\r\n_yhValidate: n"                                464 QuickValidatePrompt
+"_yhPassword: w"                                    465 UeditPassword
+"_yhCredits: w"                                     466 UeditCredits
+"_yhMinutes: w"                                     467 UeditMinutes
+"Copy user"                                             468 UeditCopyUserQ
+"_yhTo slot #: n"                                   469 UeditCopyUserToSlot
+"Change Restrictions"                                   470 ChangeRestrictsQ
+"_yhAdjust Credits (- to subtract, M or K = "\       471 ModifyCredits
+	"Mega/Kilobytes, or $): n"
+"_yhAdjust Minutes (- to subtract, H = Hours): n"   472 ModifyMinutes
+"\r\nDelete Questionaire"                               473 DeleteQuestionaireQ
+"-gDefault settings for hw%s #%d\r\n\r\nn"         474 UserDefaultsHdr
+"nhTng) Terminal Mode                 : h%s\r\n"   475 UserDefaultsTerminal
+"nhEng) External Editor               : h%s\r\n"   476 UserDefaultsXeditor
+"nhLng) Screen Length                 : h%s\r\n"   477 UserDefaultsRows
+"nhXng) Expert Menu Mode              : h%s\r\n"   478 UserDefaultsMenuMode
+"nhPng) Screen Pause                  : h%s\r\n"   479 UserDefaultsPause
+"nhHng) Hot Keys                      : h%s\r\n"   480 UserDefaultsHotKey
+"nhSng) Spinning Cursor               : h%s\r\n"   481 UserDefaultsCursor
+"nhCng) Clear Screen Between Messages : h%s\r\n"   482 UserDefaultsCLS
+"nhNng) Ask For New Message/File Scan : h%s\r\n"   483 UserDefaultsAskNScan
+"nhYng) Ask For Your Un-read Msg Scan : h%s\r\n"   484 UserDefaultsAskSScan
+"nhFng) Automatic New File Scan       : h%s\r\n"   485 UserDefaultsANFS
+"nhRng) Remember Current Sub-board    : h%s\r\n"   486 UserDefaultsRemember
+"nhBng) Batch Download File Flagging  : h%s\r\n"   487 UserDefaultsBatFlag
+"nhMng) Forward E-mail to NetMail     : h%s\r\n"   488 UserDefaultsNetMail
+"nhKng) Command Shell                 : h%s\r\n"   489 UserDefaultsCmdShell
+"nhDng) Default to Quiet Mode         : h%s\r\n"   490 UserDefaultsQuiet
+"nhWng) Change Password\r\n"                        491 UserDefaultsPassword
+"nhAng) Temporary/QWK Archive Type    : h%s\r\n"   492 UserDefualtsArcType
+"nhZng) Default Download Protocol     : h%s "\     493 UserDefaultsProtocol
+	"ng%s\r\n"
+"\r\n_gWhich or [hwQng]uit: n"                   494 UserDefaultsWhich
+"On"                                                    495 On
+"Off"                                                   496 Off
+"\r\n_yhHow many rows on your monitor "\             497 HowManyRows
+	"[Auto Detect]: "
+"\r\n_yhCurrent Password: w"                        498 CurrentPassword
+"\r\nForward E-mail to NetMail address"                 499 ForwardMailQ
+"\r\n_yhNetMail address "\                           500 EnterNetMailAddress
+	"(Example: name@address)\r\n: "
+"nlgSelect h%sng:\r\n\r\n"                        501 SelectItemHdr
+"gh%3d: ng%s\r\n"                                   502 SelectItemFmt
+"\r\nWhich, ~Quit or [%u]: "                            503 SelectItemWhich
+"_wh\r\n\r\n%s is here...\r\n\r\nn"                 504 SysopIsHere
+"\r\n_whEnd of chat.\r\n\r\nn"                      505 EndOfChat
+"\r\n_yhChat: n"                                    506 ChatPrompt
+"????"                                                  507 AnonUserChatHandle
+"\r\nn-gMultinode Chat - Type h/?ng for "\        508 WelcomeToMultiChat
+	"menu.\r\n"
+"\r\nwhWelcome to Channel %d (c%sw)\r\n\r\nn"      509 WelcomeToChannelN
+"_wh%3d  g%sng in multinode chat "\               510 NodeInMultiChatLocally
+	"channel %d locally.\r\n"
+"\r\nnmhYou're on the Air!\r\n\r\nn"                511 YoureOnTheAir
+"_whNode %2d: g%sng joined multinode chat "\      512 NodeJoinedMultiChat
+	"channel %u.\r\nn"
+"_whNode %2d: g%sng left multinode chat "\        513 NodeLeftMultiChat
+	"channel %u.\r\n"		
+"_yhCommand: n"                                     514 MultiChatCommandPrompt
+"%s has password protected "\                           515 PasswordProtected
+	"this channel\r\nPassword: "
+"\r\nCorrect.\r\n"                                      516 CorrectPassword
+"rh\r\nWrong password.\r\n"                           517 WrongPassword
+"Password protect this channel"                         518 PasswordProtectChanQ
+"\r\n_yhPassword: "                                  519 PasswordPrompt
+"_gh%-8.8s w%2d%c ng%s"                           520 ChatLineFmt
+"\r\nSysop page is now %s\r\n"                          521 SysopPageIsNow
+"\r\n%s is not available.\r\n"                          522 SysopIsNotAvailable
+"Chat with %s instead"                                  523 ChatWithGuruInsteadQ
+"\r\nbhPrivate: g~Tngelegram, "\                   524 PrivateMsgPrompt
+	"h~Mngessage, h~Cnghat, or h~Qnguit: ch"
+"\r\nhyNode, User name, w#yNumber, "\               525 NodeToPrivateChat
+	"w'yHandle, or w^Uyser list: wh"
+"\r\n_whNode %d is in private chat with another "\   526 NodeNAlreadyInPChat
+	"node.\r\n"
+"\r\n_whNode %d is not in use.\r\n"                  527 NodeNIsNotInUse
+"\r\nThere's no need to page yourself.\r\n"             528 NoNeedToPageSelf
+"\r\nrhiDon't bug %s.n\r\n"                         529 CantPageNode
+"\7_whNode %2d: g%sng is paging you to chat.\r\n" 530 NodePageMsg
+"\7_whNode %2d: g%sng is paging all nodes "\      531 AllNodePageMsg
+	"to chat.\r\n"
+"\7_whNode %2d: g%sng is paging you for private"\ 532 NodePageMsg
+	" chat.\r\n"
+"\r\nYou can't send messages.\r\n"                      533 R_SendMessages
+"\r\nhyNode, Name, w#yNumber, "\                    534 NodeToSendMsgTo
+	"w'yHandle, w^Uyser list, or wAlly: wh"
+"\r\nThere's no need to send a message to "\            535 NoNeedToSendMsgToSelf
+	"yourself.\r\n"
+"_yh\r\nMessage: "                                   536 NodeMsgPrompt
+"\7_whNode %2d: g%sng sent you a message:\r\n"\   537 NodeMsgFmt
+	"wh4%sn\r\n"
+"\7_whNode %2d: g%sng sent all nodes a "\         538 AllNodeMsgFmt
+	"message:\r\nwh4%sn\r\n"
+"\r\nPaging %s..."                                      539 PagingGuru
+"n\r\ncWaiting for hNode %d ncto join private "\   540 WaitingForNodeInPChat
+	"chat. Hit hiCtrl-Cnc to abort.n\r\n\r\n"
+"_whNode %2d: g%sng joined private chat.n\r\n"   541 NodeJoinedPrivateChat
+"\r\n_whNode %2d: g%sng left private chat.n\r\n" 542 NodeLeftPrivateChat
+"No one has logged on today.\r\n"                       543 NoOneHasLoggedOnToday
+"ghLast few callers:\r\nng"                         544 LastFewCallers (*)
+"\r\nnhm%-2d nm%-6lu wh%-25.25s m%-25.25s"\     545 LastFewCallersFmt
+	"nm%02u:%02u h%-8.8s nm%-3d"
+"\r\nghCallers Today:ng"                            546 CallersToday
+"_bhDo you mean %s #%u "\                            547 DoYouMeanThisUserQ
+	"(cYbes, cNbo, or cQbuit) ? n"
+"UNKNOWN USER"                                          548 UNKNOWN_USER
+"\r\nTime's up.\r\n"                                    549 TimesUp
+"_whNode %2d: g%sng logged off\r\nn"             550 NodeLoggedOff
+"_whNode %2d: g%sng logged on %s\r\nn"           551 NodeLoggedOnAtNbps
+"n\r\n\r\nLogon     : %s"                              552 TiLogon
+"\r\nNow       : %s"                                    553 TiNow
+"\r\nTime on   : %s"                                    554 TiTimeon
+"\r\nTime left : %s\r\n\r\n"                            555 TiTimeLeft
+"\r\n\r\nnCtrl-Key Commands (From Anywhere)\r\n"\      556 ControlKeyMenu
+	"\r\nCtrl-S  Pause Current Process"\
+	"\r\nCtrl-Q  Continue Current Process"\
+	"\r\nCtrl-C  Abort Current Process"\
+	"\r\nCtrl-O  Toggle Pause Temporarily"\
+	"\r\nCtrl-Z  Toggle Raw Input Mode"\
+	"\r\nCtrl-U  List Users Online"\
+	"\r\nCtrl-P  Send Private Message to Another Node"\
+	"\r\nCtrl-T  Time Information\r\n\r\n"
+"\r\nnYou've taken too long to log on.\r\n"            557 TakenTooLongToLogon
+"\r\nnYou've been inactive too long.\r\n"              558 CallBackWhenYoureThere
+"@EXEC:YESNOBAR@"                                       559 YesNoQuestion
+"Yes"                                                   560 Yes
+"No"                                                    561 No
+"@EXEC:NOYESBAR@"                                       562 NoYesQuestion
+"_rh[Hit a key] "                                    563 Pause
+"_bh[WAIT]"                                          564 Wait
+"-g\r\nSystem Statistics Log:\r\n\r\nn"              565 SysStatsLogHdr
+"-g\r\nNode #%d Statistics Log:\r\n\r\nn"            566 NodeStatsLogHdr
+"_rhYour time has been reduced due to an "\          567 ReducedTime
+	"upcoming event.\r\n\r\n"
+"n\r\nTimed Event - Node: %d   Time: %02d:%02d   "\    568 EventInfo
+	"Last Ran: %s\r\n"
+"_rhi\r\n\r\nCarrier will be dropped in %d "\       569 UploadBeforeEvent
+	"minutes due to upcoming event.n"
+"_yh\r\nQWK: n"                                     570 QWKPrompt
+"\r\nCtrl-A codes: ~Expand to ANSI, ~Leave in, or "\    571 QWKCtrlACodes
+	"[Strip]: "
+"\r\n_hwPacking Sub-board...      "                  572 QWKPackingSubboard
+"\rbPacked:w%4lu bofw %lu>"                        573 QWKPackedSubboard
+"\r\n_hwPacking E-mail...            "               574 QWKPackingEmail
+"\rbPacked w%ub E-mail messages.>"                  575 QWKPackedEmail
+"\r\n_hwUnpacking..."                                576 QWKUnpacking
+"\r_hbUnpacked.>"                                   577 QWKUnpacked
+"_whNo new messages.\r\n"                            578 QWKNoNewMessages
+"\r\nrhiPacket Compression Failed!n\r\n"            579 QWKCompressionFailed
+"\r\nrhiCan't Extract!n\r\n"                        580 QWKExtractionFailed
+"\r\nrhiReply not received!n\r\n"                   581 QWKReplyNotReceived
+"_whInvalid Conference %d\r\n"                       582 QWKInvalidConferenceN
+"\r\n_hwCreating %s..."                              583 CreatingFileList
+"\rbCreated %s>"                                      584 CreatedFileList
+"\rbNo Files.>"                                       585 NoNewFiles
+"\r\nMessage pointers reset to initial values.\r\n"     586 MsgPtrsInitialized
+"-\r\ngThe current conversion rate is h%u "\         587 ConversionRate
+	"ngminutes for h100kng credits.\r\n\r\nn"
+"\r\n_bhHow many w100k bcredit blocks to "\        588 CreditsToMin
+	"convert to minutes (w%u Maxb): n"
+"-rhiYou have too many minutes.n\r\n"              589 YouHaveTooManyMinutes
+"\r\nYou are connected to a billing node for %s BBS."\  590 BillingNodeMsg
+	"\r\nYour phone number will be charged $%d if "\
+	"you do not hang up within 30 seconds.\r\n"\
+	"\r\nPlease wait, or hit any key to hang up now..."
+"Convert 100k credits to %u minutes"                    591 Convert100ktoNminQ
+"\r\n%lu credits have been added to your account.\r\n"  592 CreditedAccount
+"\r\nANSI Capture is now %s\r\n"                        593 ANSICaptureIsNow
+"nm\r\nRetrieving h%snm..."                        594 RetrievingFile
+"n\r\nAlternate upload path now: %s\r\n"               595 AltULPathNow
+"\r\nPrivate"                                           596 PrivatePostQ
+"\r\n_yhPost to: "                                   597 PostTo
+"\r\nPrivate posts require a destination user "\        598 NoToUser
+	"name.\r\n"
+"\r\n_whUsing your real name...\r\n"                 599 UsingRealName
+"\r\n_whPosting Privately...\r\n"                    600 PostingPrivately
+"\r\n_whPosting anonymously...\r\n"                  601 PostingAnonymously
+"\r\nCan't delete posts on this sub-board.\r\n"         602 CantDeletePosts
+"\r\nhgSub-board Information:\r\n\r\nn"              603 SubInfoHdr
+"Long Name  : %s\r\n"                                   604 SubInfoLongName
+"Short Name : %s\r\n"                                   605 SubInfoShortName
+"QWK Name   : %s\r\n"                                   606 SubInfoQWKName
+"Max Msgs   : %u\r\n"                                   607 SubInfoMaxMsgs
+"\r\nQWK packet network using the tagline:\r\n%sn\r\n" 608 SubInfoTagline
+"\r\nnFidoNet EchoMail Conference:\r\n%s (%s)\r\n"     609 SubInfoFidoNet
+"View sub-board information file"                       610 SubInfoViewFileQ
+"\r\nghDirectory Information:\r\n\r\nn"              611 DirInfoHdr
+"Long Name               : %s\r\n"                      612 DirInfoLongName
+"Short Name              : %s\r\n"                      613 DirInfoShortName
+"Allowed File Extensions : %s\r\n"                      614 DirInfoAllowedExts
+"Maximum Files           : %u\r\n"                      615 DirInfoMaxFiles
+"View directory information file"                       616 DirInfoViewFileQ
+"n\r\nNo NetMail allowed.\r\n"                         617 NoNetMailAllowed
+"\r\nIt will cost you %lu credits to send NetMail. "\   618 NetMailCostContinueQ
+	"Continue"
+"nm\r\nSending NetMail To: h%snm (h%snm)\r\n"\  619 NetMailing
+	"              From: h%snm (h%snm)\r\n"
+"Remove this sub-board from your new-scan list"         620 RemoveFromNewScanQ
+"\r\n~Sub-board, ~Group, or ~All: "                     621 SubGroupOrAll
+"\r\n~Directory, ~Library, or ~All: "                   622 DirLibOrAll
+"\r\n_yhEnter path: "                                623 EnterPath
+"\r\nSearch and display extended information"           624 SearchExtendedQ
+"\r\nDisplay Titles Only"                               625 DisplayTitlesOnlyQ
+"\r\nEcho is now %s \r\n"                               626 EchoIsNow
+"\r\nnyhPrivate Chat - bCtrl-C to Quitn\r\n\r\n"   627 WelcomeToPrivateChat
+"\r\nngUploading h%s.REP\r\n"                        628 UploadingREP
+"ngReceived nh%sng from h%sng via QWK.\r\n"    629 ReceivedFileViaQWK
+"rhi\rQWK packet message limit reached.nh\r\n"     630 QWKmsgLimitReached
+"\r\nnPrivate posts not allowed on this sub.\r\n"      631 PrivatePostNotAllowed
+"_whLoading message pointers..."                     632 LoadingMsgPtrs
+"\r                               \r"                   633 LoadedMsgPtrs
+"\r\nQuote original message"                            634 QuoteMessageQ
+"\r\nbhLine numbers (#,#), Range (#-#), w~Lbist "\  635 QuoteLinesPrompt
+	"or [%s]: w"
+"\r\n_chMultinode Chat Channels:\r\n\r\n"            636 ChatChanLstHdr
+"ncNum Name                         Cost"             637 ChatChanLstTitle
+"hÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ    ÄÄÄÄ"               638 ChatChanLstUnderline
+"hc%3lu nc%-25.25sh%8lu"                           639 ChatChanLstFmt
+"\r\nYou can't access that channel.\r\n"                640 CantAccessThatChannel
+"\r\nYou can't download from this directory.\r\n"       641 CantDownloadFromDir
+"_whSearching for duplicates..."                     642 SearchingForDupes
+"\rn                                 \r"               643 SearchedForDupes
+"nhYour account will expire in ri%dnh days.\r\n"  644 AcctWillExpireInNDays
+"nrhiYour account has expired!n\r\n"               645 AcctHasExpired
+"\r\nDownload files in batch queue now"                 646 DownloadBatchQ
+"_rh\r\nWaiting for Slow Media Device #%u..."        647 WaitingForDeviceN
+"\7nyh%snc sent you E-mail.\r\n"                   648 UserSentYouMail
+"\7nyh%snc sent you a file.\r\n"                   649 UserSentYouFile
+"nyh%snc read your E-mail on %s.\r\n"              650 UserReadYourMail
+"\7_whNode %2d: g%sng read your E-mail.\r\n"      651 UserReadYourMailNodeMsg
+"\r\nWhich, ~Quit, or [%u]: "                           652 JoinWhichGrp
+"\r\nWhich, ~Quit, or [%u]: "                           653 JoinWhichSub
+"\r\nWhich, ~Quit, or [%u]: "                           654 JoinWhichLib
+"\r\nWhich, ~Quit, or [%u]: "                           655 JoinWhichDir
+"l-gDirectories of h%s:\r\n\r\nh"                  656 CfgDirLstHdr
+" ng(h%dng) %sh\r\n"                              657 CfgDirLstFmt
+"l_ghFile Libraries:\r\n\r\n"                       658 CfgLibLstHdr
+"ng(h%dng) %sh\r\n"                               659 CfgLibLstFmt
+"_chListing nc(h%unc) %s "\                     660 BatchFlagPrompt
+	"(h%unc) %s (h?nc=Menu) (h%lunc Filesnc): n" 
+"nl4  hy[wBy]atch Download  "\                   661
+	"[wVy]iew Content  [wEy]xtended "\
+	"Info  [wPy]revious Files  [wQy]uit  n\r\n"
+"\r\nDownload attached file: w%sb (%s bytes)"         662 DownloadAttachedFileQ
+"\r\n\r\nnTime left : %13u\r\n"                        663 FreeMinLeft
+"bh\r\nTime left to deposit in minute bank "\         664 FreeMinToDeposit
+	"(w%u Maxb): n"
+"\r\nE-mail file attachments not allowed.\r\n"          665 EmailFileNotAllowed
+"\r\nnSorry, you have insufficient access to run "\    666 CantRunThatProgram
+	"that program.\r\n\r\np"
+"nh\r\n\7\r\nYou only have ri%unh minute%s "\     667 OnlyXminutesLeft
+	"left.\r\n\r\n"
+"\rnrhi\7\7@NAME@! nhAre you really there? n>"  668 AreYouThere
+"Level %u"                                              669 NoAccessLevel
+"Age %u"                                                670 NoAccessAge
+"BPS %u"                                                671 NoAccessBPS
+"Credits %lu"                                           672 NoAccessCredit
+"Node %u"                                               673 NoAccessNode
+"User %u"                                               674 NoAccessUser
+"Days till expire %u"                                   675 NoAccessExpire
+"Time Left %u"                                          676 NoAccessTimeLeft
+"Time Used %u"                                          677 NoAccessTimeUsed
+"Time of day %02d:%02d"                                 678 NoAccessTime
+"Post/Call Ratio %u"                                    679 NoAccessPCR
+"Upload/Download Ratio %u"                              680 NoAccessUDR
+"Upload/Download File Ratio %u"                         681 NoAccessUDFR
+"Flag 1 %c"                                             682 NoAccessFlag1
+"Flag 2 %c"                                             683 NoAccessFlag2
+"Flag 3 %c"                                             684 NoAccessFlag3
+"Flag 4 %c"                                             685 NoAccessFlag4
+"Sex %c"                                                686 NoAccessSex
+"Exemption %c"                                          687 NoAccessExempt
+"Restriction %c"                                        688 NoAccessRest
+"Day of week %s"                                        689 NoAccessDay
+"Group %u"                                              690 NoAccessGroup
+"Sub-board %u"                                          691 NoAccessSub
+"Library %u"                                            692 NoAccessLib
+"Directory %u"                                          693 NoAccessDir
+"nhNode Status\r\nc"\                                694 NodeLstHdr
+	"ÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ"\
+	"ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\r\n"
+""                                                      695 NodeActionMain
+""                                                      696 NodeActionReadMsgs
+""                                                      697 NodeActionReadMail
+""                                                      698 NodeActionSendMail
+""                                                      699 NodeActionReadTxt
+""                                                      700 NodeActionReadSentMail
+""                                                      701 NodeActionPostMsg
+""                                                      702 NodeActionAutoMsg
+""                                                      703 NodeActionXtrn
+""                                                      704 NodeActionDefaults
+""                                                      705 NodeActionXfer
+""                                                      706 NodeActionDLing
+""                                                      707 NodeActionULing
+""                                                      708 NodeActionBiXfer
+""                                                      709 NodeActionListFiles
+""                                                      710 NodeActionLoggingOn
+""                                                      711 NodeActionLocalChat
+"h%sng (%u) %u %c in multinode chat"\              712 NodeActionMultiChat
+	"%.0s%.0s%.0s channel %u at %ubps"
+""                                                      713 NodeActionGuruChat
+""                                                      714 NodeActionChatSec
+""                                                      715 NodeActionSysopAct
+""                                                      716 NodeActionQWK
+""                                                      717 NodeActionPrivateChat
+""                                                      718 NodeActionPaging
+""                                                      719 NodeActionRetrieving
+"YN"                                                    720 YN
diff --git a/ctrl/usr144.mdm b/ctrl/usr144.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..95570478567810eb24055b71ad959c69c1fa8aee
--- /dev/null
+++ b/ctrl/usr144.mdm
@@ -0,0 +1,6 @@
+# This is for USRobotics 14400bps modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	USR96
+SPEC_INIT	ATS15=8&A1&B1&H1&I0&M4&R2&S0&K3
+COM_RATE	38400
diff --git a/ctrl/usr144ds.mdm b/ctrl/usr144ds.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..f2939fd0c063e45a75f5290a2fa78629ec8a0443
--- /dev/null
+++ b/ctrl/usr144ds.mdm
@@ -0,0 +1,5 @@
+# This is for USRobotics Dual Standard 14400bps modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	USR96DS
+COM_RATE	38400
diff --git a/ctrl/usr168.mdm b/ctrl/usr168.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..7604da3cbdb977f55166aaf1f7aaa571064b036a
--- /dev/null
+++ b/ctrl/usr168.mdm
@@ -0,0 +1,4 @@
+# This is for USRobotics 16800bps modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	USR144
diff --git a/ctrl/usr168ds.mdm b/ctrl/usr168ds.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..8609441bfc212b8684391740caab184f267b6fb4
--- /dev/null
+++ b/ctrl/usr168ds.mdm
@@ -0,0 +1,5 @@
+# This is for USRobotics Dual Standard 16800bps modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	USR144DS
+COM_RATE	57600
diff --git a/ctrl/usr216ds.mdm b/ctrl/usr216ds.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..87f67df2d7e44e0e48f6254e9f334ce06c5ba329
--- /dev/null
+++ b/ctrl/usr216ds.mdm
@@ -0,0 +1,5 @@
+# This is for the USRobotics Dual Standard 21600bps modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	USR144DS
+COM_RATE        57600
diff --git a/ctrl/usr288ds.mdm b/ctrl/usr288ds.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..6deed78db88bee665670bf8159980f1f01bce2aa
--- /dev/null
+++ b/ctrl/usr288ds.mdm
@@ -0,0 +1,7 @@
+# This is for the USRobotics Dual Standard 28800bps modem
+# Updated 09/10/94 Digital Dynamics
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	USR216DS
+COM_RATE	115200
+
diff --git a/ctrl/usr96.mdm b/ctrl/usr96.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..21145616104b88a95bc105e73a40302d32df77d9
--- /dev/null
+++ b/ctrl/usr96.mdm
@@ -0,0 +1,8 @@
+# This is for USRobotics 9600bps modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN9600
+DIAL_STR	ATX4DT
+TERM_INIT	ATE1V1X7
+SPEC_INIT	ATS15=8&A1&B1&H1&I0&M4&R2&S0&K0
+COM_RATE	19200
diff --git a/ctrl/usr96ds.mdm b/ctrl/usr96ds.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..2e55b22bd2cd7140c91158ff7bd9aea7b1f70bb3
--- /dev/null
+++ b/ctrl/usr96ds.mdm
@@ -0,0 +1,6 @@
+# This is for USRobotics Dual Standard 9600bps modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	USR96
+COM_RATE	19200
+SPEC_INIT	ATS15=8B0&A2&B1&H1&I0&K3&M4&R2&S0
diff --git a/ctrl/ven14400.mdm b/ctrl/ven14400.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..9be2b83c1707d93f9f835adab095076ad226109d
--- /dev/null
+++ b/ctrl/ven14400.mdm
@@ -0,0 +1,5 @@
+# This is for Ven-Tel 14400bps modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	USR96
+COM_RATE	19200
diff --git a/ctrl/viv14400.mdm b/ctrl/viv14400.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..464cde3b76431a71d57b027239e6c2cd0e4b132c
--- /dev/null
+++ b/ctrl/viv14400.mdm
@@ -0,0 +1,6 @@
+# This is for Viva 14400/FAX modems
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	GEN14400
+SPEC_INIT	ATS95=3%C2
+COM_RATE	38400
diff --git a/ctrl/viv9624e.mdm b/ctrl/viv9624e.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..7c2b69045b654e17d23f86f1235daa782a0e2f20
--- /dev/null
+++ b/ctrl/viv9624e.mdm
@@ -0,0 +1,7 @@
+# This is for the ViVa 9624E modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE         GEN2400
+COM_RATE	57600
+LOCKED_RATE     YES
+FLOW_CONTROL    BOTH
diff --git a/ctrl/viv9642e.mdm b/ctrl/viv9642e.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..58ec6e2706cae857fb1eaac2d7cc8ccb012b98d3
--- /dev/null
+++ b/ctrl/viv9642e.mdm
@@ -0,0 +1,8 @@
+# This is for the ViVa 9642e modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE         GEN2400
+COM_RATE	38400
+LOCKED_RATE     YES
+FLOW_CONTROL    BOTH
+SPEC_INIT	ATS95=3%C2
diff --git a/ctrl/xtrn.cnf b/ctrl/xtrn.cnf
new file mode 100644
index 0000000000000000000000000000000000000000..98986cf347d2a6e6967ae2b212beb0b17882a911
Binary files /dev/null and b/ctrl/xtrn.cnf differ
diff --git a/ctrl/zoom9600.mdm b/ctrl/zoom9600.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..cce51562006907b66df45dda69b534aeee0ed1b5
--- /dev/null
+++ b/ctrl/zoom9600.mdm
@@ -0,0 +1,8 @@
+# This is for Zoom V.32 modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE         GEN2400
+COM_RATE	38400
+LOCKED_RATE     YES
+FLOW_CONTROL    BOTH
+SPEC_INIT	ATS46=138S48=7W0&K3&M5&Q5\G0\N3
diff --git a/ctrl/zyx1496.mdm b/ctrl/zyx1496.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..5f091d0784e25c2555facb4074c3abd88d490ab2
--- /dev/null
+++ b/ctrl/zyx1496.mdm
@@ -0,0 +1,10 @@
+# This is for the ZyXEL U-1496 modem
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE         GEN2400
+COM_RATE	57600
+LOCKED_RATE     YES
+FLOW_CONTROL    BOTH
+SPEC_INIT	ATN0X6S35.7=1S38.5=1
+TERM_INIT	ATE1N5V1X5
+DIAL_STR	ATS42.6=1DT
diff --git a/ctrl/zyx1496f.mdm b/ctrl/zyx1496f.mdm
new file mode 100644
index 0000000000000000000000000000000000000000..e616889c3374a743c6e903481447718debaa9a8a
--- /dev/null
+++ b/ctrl/zyx1496f.mdm
@@ -0,0 +1,6 @@
+# This is for the ZyXEL U-1496 modem with FAX enabled
+# Updated 03/23/96 Digital Dynamics: Now uses verbal result codes
+
+INCLUDE 	ZYX1496
+INIT_STR	AT&FS0=0S2=128E0V1X4&C1&D2N0X6S35.7=1S38.5=1#B1
+SPEC_INIT	AT+FCLASS=6