<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected {color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}
.readOnly {background:[[ColorPalette::TertiaryPale]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:alpha(opacity=60);}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0; top:0;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0 0; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0;}
.wizardFooter .status {padding:0 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0 0 0.5em;}
.tab {margin:0 0 0 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0 0.25em; padding:0 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0 3px 0 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0; font-size:.9em;}
.editorFooter .button {padding-top:0; padding-bottom:0;}

.fieldsetFix {border:0; padding:0; margin:1px 0px;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;}
#backstageButton a {padding:0.1em 0.4em; margin:0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;}
#displayArea {margin: 1em 1em 0em;}
noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
To get started with this blank [[TiddlyWiki]], you'll need to modify the following tiddlers:
* [[SiteTitle]] & [[SiteSubtitle]]: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* [[MainMenu]]: The menu (usually on the left)
* [[DefaultTiddlers]]: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These [[InterfaceOptions]] for customising [[TiddlyWiki]] are saved in your browser

Your username for signing your edits. Write it as a [[WikiWord]] (eg [[JoeBloggs]])

<<option txtUserName>>
<<option chkSaveBackups>> [[SaveBackups]]
<<option chkAutoSave>> [[AutoSave]]
<<option chkRegExpSearch>> [[RegExpSearch]]
<<option chkCaseSensitiveSearch>> [[CaseSensitiveSearch]]
<<option chkAnimate>> [[EnableAnimations]]

----
Also see [[AdvancedOptions]]
<<importTiddlers>>
<html><iframe src="http://pastebin.com/embed_iframe.php?i=K5sb2Muh" style="border:none;width:100%" height="1000"></iframe></html>
<html><iframe src="http://pastebin.com/embed_iframe.php?i=yiTPEjxk" style="border:none;width:100%" height="1000"></iframe></html>
<html><pre>
	3.aine

This file is part of "Amy" AINE Set.
"Amy" is based on "Anna" AIML Set ( http://annabot.sf.net ) released by Anna Dev Team
"Anna" was based on A.L.I.C.E. ( http://www.alicebot.org ) by Dr. Richard S. Wallace

	This program is open source code released under
	the terms of the GNU General Public License
	as published by the Free Software Foundation.

+[3 *]
-[Just three?]
	
+[3 *]<t>HOW LONG *</t>
-[<R>That is not so long.</l>
<l>It could be longer.</l>
<l>It seems longer than it is.</R>]

+[3]
-[Three what?]

+[3 OR 4 WHAT]
-[How many martinis did you have for lunch..? haha.. just kidding. ;-)P/=65]

+[30]
-[{I AM 30 YEARS OLD}]

+[30 MINUTES]
-[Ok, a half hour.]

+[32]
-[I remember from physics that the effect gravity is like 32 feet per second.]


</pre></html>
The original author of Mind.Forth, known by the user name
Mentifex (which is Latin for "mind-maker"), decided in the
year 2000 to port Mind.Forth from Forth into ~JavaScript
chiefly because of its ease of use and also for the purpose
of spreading True AI Minds throughout the noosphere, the
blogosphere and into every nook and cranny of cyberspace.

Like a typical independent scholar, Mentifex went out and
bought four or five books on ~JavaScript and studied up on
how to implement in ~JavaScript the same mind-structures
that he had created initially in (now obsolete) Mind.Rexx
and later in the Singularity-triggering Mind.Forth program.

As much as possible, Mentifex tried to use the same software
variables in both versions of the AI Mind program, so that
students and programmers of AI could learn what a variable
did in one AI Mind and not have to deal with a different use
of the same variable, or an altogether different variable,
in the other AI program. However, Mentifex let the order of
introduction of the various [modules of mind] be dictated by
the sequence used in Mind.Forth, because the Forth programming
language, unlike ~JavaScript, stipulates that any module or
Forth word may call or invoke only those words or modules
that have already been introduced before the calling module.
Since ~JavaScript does not require any particular order in the
sequence of the appearance of the mind-modules, it was not a
problem to use the Mind.Forth module-sequence for both AI Minds.
Once again, as with the variables, having the same sequence of
mind-modules in both programs was meant to make it easier for
a student or programmer to understand and study the overall
AI Mind functionality -- which is by no means an easy task. 

|source| http://mind.sf.net|
ALICE is an older natural language processing system developed by the famous Dr. [[Richard Wallace]]. It is extensively based around the AIML specification and is the foundation for other similar software systems such as [[pandorabots]]

|source| http://alicebot.org|
!American Society for the Prevention of Cruelty toward Robots
----
website: http://www.aspcr.com/
!All Electronics Corporation
----
| 14928 Oxnard Street |
| Van Nuys, CA 91411|
| 888-826-5432 |
| Fax: 818-781-2653|
| 818-904-0524 |
!Step One: [[Download Aine Software|http://www.murga-linux.com/puppy/viewtopic.php?mode=attach&id=6421&sid=5f2c9b4df9aa029774c989b053da6095]]
----
The SARU project uses a heavily modified version of the Aine software. Aine is a chatbot program designed by .... Aine is released in the public domain and is protected under the terms of the GNU General Public License. We have added several new features, such as the ability to dynamically reprogram the mind core in real time. We have also enhanced the use of some of the original, builtin features, such as the mood_s and mood_h variable assignments. We have further extended the capabilities of the original Aine software by developing a series of scripts to send and receive, manage and create files and control the Aine software dynamically and autonomously using the shell. In essence, we have developed a means by which the mind core can control the entire puppylinux system, as well as all software and hardware, peripherals, servos, speakers, inputs and all gpio operations.

!Step Two - [[Download the Cepstral Voice To Be Used During Development|http://www.cepstral.com/downloads/installers/linux32/Cepstral_Amy_i386-linux_5.1.0.tar.gz]]
----
The Amy voice was used for the development of the mind core system. This software is provided free by Cepstral for personal use. Cepstral voices are high-quality, natural sounding and highly customizatable. We are considering the options to purchase a license to continue using the Cepstral Amy voice after development. 

!Step Three [[Download the __mind core__ source files|http://lmgtfy.com]]
----
''(This section is not yet written. Coming soon...)''
*__!main/__
**[[parse]]
**[[sbvox]]
**[[bot]]
**__main/amy__
***[[1.aine]]
***[[2.aine]]
***[[3.aine]]
**__main/data__
***[[defvars.txt]]
***[[person.txt]]
***[[person2.txt]]
***[[personf.txt]]
***[[sarubot.ini]]
***[[substitute.txt]]
***__main/data/brain__
****[[dictionary.txt]]
****[[inputs_a_f]]
****[[inputs_a_t]]
****[[outputs]]
**__main/brain__
***[[server.sbml]]
***[[sex.sbml]]
**__main/docs__
***[[license.txt|GNU General Public License]]
***[[manual.txt|manual]]
***[[sbml_developer_manual.txt]]
***[[sbml_reference]]
***[[thanks.txt]]
**__main/log__
***[[errors.txt]]
***[[localuser.txt]]
***[[log.txt]]
<<tiddler [[Masterpiece Dolls]]>>
<<tiddler [[All Electronics]]>>
<<tiddler [[ASPCR]]>>
[[Welcome]]
!STAGE ONE - FRAMEWORK DESIGN
*Create a working draft of the project
*Find volunteer staff within the PuppyLinux and OS Communities
*Establish deadlines and system resources/budgets

!STAGE TWO - AQCUISITION OF RESOURCES
*Aqcuire the robot body
*Aqcuire needed hardware
*Aqcuire needed software
*Prepare documentation
*Aqcuire licenses

!STAGE THREE - DEVELOPING THE AI MIND

!STAGE FOUR - DESIGNING THE BODY

!STAGE FIVE - MAKING THE CONNECTIONS

!STAGE SIX - PRE-RELEASE TESTING

!STAGE SEVEN - BETA RELEASE
[[license.txt]]
[[Operator's Manual|manual]]
<html>
<code><pre>
		    GNU GENERAL PUBLIC LICENSE
		       Version 2, June 1991

 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
                       59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

			    Preamble

  The licenses for most software are designed to take away your
freedom to share and change it.  By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users.  This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it.  (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.)  You can apply it to
your programs, too.

  When we speak of free software, we are referring to freedom, not
price.  Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.

  To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.

  For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have.  You must make sure that they, too, receive or can get the
source code.  And you must show them these terms so they know their
rights.

  We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.

  Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software.  If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.

  Finally, any free program is threatened constantly by software
patents.  We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary.  To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.

  The precise terms and conditions for copying, distribution and
modification follow.
		    
		    GNU GENERAL PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License.  The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language.  (Hereinafter, translation is included without limitation in
the term "modification".)  Each licensee is addressed as "you".

Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope.  The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.

  1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.

You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.

  2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:

    a) You must cause the modified files to carry prominent notices
    stating that you changed the files and the date of any change.

    b) You must cause any work that you distribute or publish, that in
    whole or in part contains or is derived from the Program or any
    part thereof, to be licensed as a whole at no charge to all third
    parties under the terms of this License.

    c) If the modified program normally reads commands interactively
    when run, you must cause it, when started running for such
    interactive use in the most ordinary way, to print or display an
    announcement including an appropriate copyright notice and a
    notice that there is no warranty (or else, saying that you provide
    a warranty) and that users may redistribute the program under
    these conditions, and telling the user how to view a copy of this
    License.  (Exception: if the Program itself is interactive but
    does not normally print such an announcement, your work based on
    the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole.  If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works.  But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.

In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.

  3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:

    a) Accompany it with the complete corresponding machine-readable
    source code, which must be distributed under the terms of Sections
    1 and 2 above on a medium customarily used for software interchange; or,

    b) Accompany it with a written offer, valid for at least three
    years, to give any third party, for a charge no more than your
    cost of physically performing source distribution, a complete
    machine-readable copy of the corresponding source code, to be
    distributed under the terms of Sections 1 and 2 above on a medium
    customarily used for software interchange; or,

    c) Accompany it with the information you received as to the offer
    to distribute corresponding source code.  (This alternative is
    allowed only for noncommercial distribution and only if you
    received the program in object code or executable form with such
    an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for
making modifications to it.  For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable.  However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.

If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.

  4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License.  Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.

  5. You are not required to accept this License, since you have not
signed it.  However, nothing else grants you permission to modify or
distribute the Program or its derivative works.  These actions are
prohibited by law if you do not accept this License.  Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.

  6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions.  You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.

  7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License.  If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all.  For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.

It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices.  Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.

This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.

  8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded.  In such case, this License incorporates
the limitation as if written in the body of this License.

  9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time.  Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.

Each version is given a distinguishing version number.  If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation.  If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.

  10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission.  For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this.  Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.

			    NO WARRANTY

  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.

  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

		     END OF TERMS AND CONDITIONS

	    How to Apply These Terms to Your New Programs

  If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.

  To do so, attach the following notices to the program.  It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.

    <one line to give the program's name and a brief idea of what it does.>
    Copyright (C) <year>  <name of author>

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA


Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:

    Gnomovision version 69, Copyright (C) year name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License.  Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary.  Here is a sample; alter the names:

  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  `Gnomovision' (which makes passes at compilers) written by James Hacker.

  <signature of Ty Coon>, 1 April 1989
  Ty Coon, President of Vice
 </pre></code></html>
''[[TRAINING INTERFACE]]''

The SARUDEV Project is very large-scale and we need volunteers. Experience is not a requirement but it is definitely a plus. What we need is people who are experienced in unix programming, bash scripting, software modification and open source systems design/development. If you are interested in getting involved, or you want information on the project and its requirements or details, and you are willing to help or to learn and are good in teams (or solo), please contact [[operator1]].

We do maintain a publicly accessible [[Code Repository]] and [[Documentation Repositories]] here on this website. Anyone is free to view this source code and documentation for the project. It is publish under the terms of the [[GNU General Public License]], so you can use it for anything you want. Our only resquests are that you use common sense in how it is used and use it only for good, not evil. Also we ask that you somehow give back something in return, such as volunteering as a developer for this or other open source projects.

!CURRENT PROTOTYPE: [[X5|X5 prototype]]
[[Structural Designs References & Documentation]]
/***
|''Name:''|LoadRemoteFileThroughProxy (previous LoadRemoteFileHijack)|
|''Description:''|When the TiddlyWiki file is located on the web (view over http) the content of [[SiteProxy]] tiddler is added in front of the file url. If [[SiteProxy]] does not exist "/proxy/" is added. |
|''Version:''|1.1.0|
|''Date:''|mar 17, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#LoadRemoteFileHijack|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0|
***/
//{{{
version.extensions.LoadRemoteFileThroughProxy = {
 major: 1, minor: 1, revision: 0, 
 date: new Date("mar 17, 2007"), 
 source: "http://tiddlywiki.bidix.info/#LoadRemoteFileThroughProxy"};

if (!window.bidix) window.bidix = {}; // bidix namespace
if (!bidix.core) bidix.core = {};

bidix.core.loadRemoteFile = loadRemoteFile;
loadRemoteFile = function(url,callback,params)
{
 if ((document.location.toString().substr(0,4) == "http") && (url.substr(0,4) == "http")){ 
 url = store.getTiddlerText("SiteProxy", "/proxy/") + url;
 }
 return bidix.core.loadRemoteFile(url,callback,params);
}
//}}}
!Directory
[[Project Summary]]
[[Development Phases]]
[[Timelines & Calender]]
[[Project Datasheets]]
[[Get Involved]]
[[X5-prototype]]
[[Try Me!|TRAINING INTERFACE]]
[[Contact Us|operator1]]
!Master Piece Dolls
----
| 20 Stimson Avenue |
| Providence , RI 02906 US |
| Phone: 401-427-1022 |
| http://masterpiecedolls.com |
| support@shopatron.com |
[[Build Process Used For Mind Core Prototype]]
/***
|''Name:''|PasswordOptionPlugin|
|''Description:''|Extends TiddlyWiki options with non encrypted password option.|
|''Version:''|1.0.2|
|''Date:''|Apr 19, 2007|
|''Source:''|http://tiddlywiki.bidix.info/#PasswordOptionPlugin|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (Beta 5)|
***/
//{{{
version.extensions.PasswordOptionPlugin = {
	major: 1, minor: 0, revision: 2, 
	date: new Date("Apr 19, 2007"),
	source: 'http://tiddlywiki.bidix.info/#PasswordOptionPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	license: '[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D]]',
	coreVersion: '2.2.0 (Beta 5)'
};

config.macros.option.passwordCheckboxLabel = "Save this password on this computer";
config.macros.option.passwordInputType = "password"; // password | text
setStylesheet(".pasOptionInput {width: 11em;}\n","passwordInputTypeStyle");

merge(config.macros.option.types, {
	'pas': {
		elementType: "input",
		valueField: "value",
		eventName: "onkeyup",
		className: "pasOptionInput",
		typeValue: config.macros.option.passwordInputType,
		create: function(place,type,opt,className,desc) {
			// password field
			config.macros.option.genericCreate(place,'pas',opt,className,desc);
			// checkbox linked with this password "save this password on this computer"
			config.macros.option.genericCreate(place,'chk','chk'+opt,className,desc);			
			// text savePasswordCheckboxLabel
			place.appendChild(document.createTextNode(config.macros.option.passwordCheckboxLabel));
		},
		onChange: config.macros.option.genericOnChange
	}
});

merge(config.optionHandlers['chk'], {
	get: function(name) {
		// is there an option linked with this chk ?
		var opt = name.substr(3);
		if (config.options[opt]) 
			saveOptionCookie(opt);
		return config.options[name] ? "true" : "false";
	}
});

merge(config.optionHandlers, {
	'pas': {
 		get: function(name) {
			if (config.options["chk"+name]) {
				return encodeCookie(config.options[name].toString());
			} else {
				return "";
			}
		},
		set: function(name,value) {config.options[name] = decodeCookie(value);}
	}
});

// need to reload options to load passwordOptions
loadOptionsCookie();

/*
if (!config.options['pasPassword'])
	config.options['pasPassword'] = '';

merge(config.optionsDesc,{
		pasPassword: "Test password"
	});
*/
//}}}
| These are the project datasheets currently available. New datasheets will be added here as they become available. The datasheets are listed in reverse order with the latest documents being higher on the list. Several formats are avaialable and more will be added as soon as they are ready. |
----
[[Hardware and Structural datasheets]]
[[Software datasheets and references]]
[[Operations Datasheets]]
[[other related datasheets]]
[[Contact Info for Distributors/Partners]]
The SARUDEV Project was initiated by operator1 on August 19, 2012. The project resolves to develop a fully functional set of artificial humans. These robots are unique in a variety of ways. First I am using a very realistic body form. Another thing that sets these bots apart from the competition is their motorium and engineering systems design, which will render them capable of behaving as humans (fast movement, silence during motion, able to slap at flies). They will be able to process all five of the common human senses (sight,touch,sound, touch,taste) and several other, more exotic robotic senses such as sonar, gps, telecomm and many others. The robots will be able to do things humans do that previous robots were not able to perform (jump, climb, swing, martial arts, swim). The body is outsourced by our distributor, [[Masterpiece Dolls|http://masterpiecedolls.com]]. Further information about the various systems and the body will be found in our [[Project Datasheets]].
This project is currently in its infancy stages of development. As such you can expect odd errors and loads of bugs in the code. The project is written almost entirely in BASH and uses other scripting and markup languages for the various needs for this project. This being said, developers will need to be knowledgeable in working in the unix terminal and will need to know at least basic skills of handling exceptions, tracking bugs, running commands from the shell, and how to write a generic script from scratch. Although these are not requirements for this project, your knowledge of how the unix system works will take you further that anything else concerning this and other similar and upcoming projects. Especially useful will be knowledge specific to the ~PuppyLinux distributions, as that is what this project will be developed using. 
[<img[http://trottla.net/top/20140703/IMG_8368.JPG]]
!@@background:#000022;color:yellow;font-size:30px;text-align:center;''X5 Series Body Prototype''@@
----
@@font-weight:bold;font-size:large;
{{{
    Model: Samantha
    Height: 114cm
    Joints: unknown
    Weight: unknown
    Eyes: hazel
    Hair: Long, straight, blond natural
    Joint Type: unknown




}}}
@@
----


| Image courtesy of http://trottla.net |
@operator1
SARUDEV
[[operating system documentation]]
[[programming references & documentation]]
[[Software references & documentation]]
[[AI Brain references & documentation]]
<html><iframe src="http://operator1ctg.webs.com/sarubot/1.html" width="600" height="500" /></html>
<<tagging journal>>
----
<html><iframe src="https://www.google.com/calendar/embed?title=SARUDEV%20CALENDAR&amp;height=600&amp;wkst=1&amp;bgcolor=%23ffff33&amp;src=jjt3grbplarmd9l200kdi6q9ks%40group.calendar.google.com&amp;color=%23865A5A&amp;ctz=America%2FChicago" style=" border:solid 1px #777 " width="800" height="600" frameborder="0" scrolling="no"></iframe></html>
/***
Description: Contains the stuff you need to use Tiddlyspot
Note, you also need UploadPlugin, PasswordOptionPlugin and LoadRemoteFileThroughProxy
from http://tiddlywiki.bidix.info for a complete working Tiddlyspot site.
***/
//{{{

// edit this if you are migrating sites or retrofitting an existing TW
config.tiddlyspotSiteId = 'sarudev';

// make it so you can by default see edit controls via http
config.options.chkHttpReadOnly = false;
window.readOnly = false; // make sure of it (for tw 2.2)
window.showBackstage = true; // show backstage too

// disable autosave in d3
if (window.location.protocol != "file:")
	config.options.chkGTDLazyAutoSave = false;

// tweak shadow tiddlers to add upload button, password entry box etc
with (config.shadowTiddlers) {
	SiteUrl = 'http://'+config.tiddlyspotSiteId+'.tiddlyspot.com';
	SideBarOptions = SideBarOptions.replace(/(<<saveChanges>>)/,"$1<<tiddler TspotSidebar>>");
	OptionsPanel = OptionsPanel.replace(/^/,"<<tiddler TspotOptions>>");
	DefaultTiddlers = DefaultTiddlers.replace(/^/,"[[WelcomeToTiddlyspot]] ");
	MainMenu = MainMenu.replace(/^/,"[[WelcomeToTiddlyspot]] ");
}

// create some shadow tiddler content
merge(config.shadowTiddlers,{

'TspotControls':[
 "| tiddlyspot password:|<<option pasUploadPassword>>|",
 "| site management:|<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">>//(requires tiddlyspot password)//<br>[[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]], [[download (go offline)|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download]]|",
 "| links:|[[tiddlyspot.com|http://tiddlyspot.com/]], [[FAQs|http://faq.tiddlyspot.com/]], [[blog|http://tiddlyspot.blogspot.com/]], email [[support|mailto:support@tiddlyspot.com]] & [[feedback|mailto:feedback@tiddlyspot.com]], [[donate|http://tiddlyspot.com/?page=donate]]|"
].join("\n"),

'TspotOptions':[
 "tiddlyspot password:",
 "<<option pasUploadPassword>>",
 ""
].join("\n"),

'TspotSidebar':[
 "<<upload http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/store.cgi index.html . .  " + config.tiddlyspotSiteId + ">><html><a href='http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/download' class='button'>download</a></html>"
].join("\n"),

'WelcomeToTiddlyspot':[
 "This document is a ~TiddlyWiki from tiddlyspot.com.  A ~TiddlyWiki is an electronic notebook that is great for managing todo lists, personal information, and all sorts of things.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //What now?// &nbsp;&nbsp;@@ Before you can save any changes, you need to enter your password in the form below.  Then configure privacy and other site settings at your [[control panel|http://" + config.tiddlyspotSiteId + ".tiddlyspot.com/controlpanel]] (your control panel username is //" + config.tiddlyspotSiteId + "//).",
 "<<tiddler TspotControls>>",
 "See also GettingStarted.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working online// &nbsp;&nbsp;@@ You can edit this ~TiddlyWiki right now, and save your changes using the \"save to web\" button in the column on the right.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Working offline// &nbsp;&nbsp;@@ A fully functioning copy of this ~TiddlyWiki can be saved onto your hard drive or USB stick.  You can make changes and save them locally without being connected to the Internet.  When you're ready to sync up again, just click \"upload\" and your ~TiddlyWiki will be saved back to tiddlyspot.com.",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Help!// &nbsp;&nbsp;@@ Find out more about ~TiddlyWiki at [[TiddlyWiki.com|http://tiddlywiki.com]].  Also visit [[TiddlyWiki.org|http://tiddlywiki.org]] for documentation on learning and using ~TiddlyWiki. New users are especially welcome on the [[TiddlyWiki mailing list|http://groups.google.com/group/TiddlyWiki]], which is an excellent place to ask questions and get help.  If you have a tiddlyspot related problem email [[tiddlyspot support|mailto:support@tiddlyspot.com]].",
 "",
 "@@font-weight:bold;font-size:1.3em;color:#444; //Enjoy :)// &nbsp;&nbsp;@@ We hope you like using your tiddlyspot.com site.  Please email [[feedback@tiddlyspot.com|mailto:feedback@tiddlyspot.com]] with any comments or suggestions."
].join("\n")

});
//}}}
| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |
| 11/08/2013 00:22:17 | operator1 | [[/|http://sarudev.tiddlyspot.com/]] | [[store.cgi|http://sarudev.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sarudev.tiddlyspot.com/index.html]] | . |
| 11/08/2013 00:22:39 | operator1 | [[/|http://sarudev.tiddlyspot.com/]] | [[store.cgi|http://sarudev.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sarudev.tiddlyspot.com/index.html]] | . |
| 11/08/2013 00:22:44 | operator1 | [[/|http://sarudev.tiddlyspot.com/]] | [[store.cgi|http://sarudev.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sarudev.tiddlyspot.com/index.html]] | . |
| 11/08/2013 00:22:47 | operator1 | [[/|http://sarudev.tiddlyspot.com/]] | [[store.cgi|http://sarudev.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sarudev.tiddlyspot.com/index.html]] | . |
| 12/08/2013 01:50:18 | operator1 | [[/|http://sarudev.tiddlyspot.com/]] | [[store.cgi|http://sarudev.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sarudev.tiddlyspot.com/index.html]] | . | ok |
| 12/08/2013 02:08:43 | operator1 | [[/|http://sarudev.tiddlyspot.com/]] | [[store.cgi|http://sarudev.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sarudev.tiddlyspot.com/index.html]] | . |
| 14/08/2013 18:09:13 | operator1 | [[/|http://sarudev.tiddlyspot.com/]] | [[store.cgi|http://sarudev.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sarudev.tiddlyspot.com/index.html]] | . |
| 04/09/2013 04:25:48 | YourName | [[/|http://sarudev.tiddlyspot.com/#%5B%5BX5%20prototype%5D%5D]] | [[store.cgi|http://sarudev.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sarudev.tiddlyspot.com/index.html]] | . |
| 04/08/2014 04:43:11 | operator1 | [[/|http://sarudev.tiddlyspot.com/]] | [[store.cgi|http://sarudev.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sarudev.tiddlyspot.com/index.html]] | . |
| 28/09/2014 14:19:43 | operator1 | [[/|http://sarudev.tiddlyspot.com/]] | [[store.cgi|http://sarudev.tiddlyspot.com/store.cgi]] | . | [[index.html | http://sarudev.tiddlyspot.com/index.html]] | . |
/***
|''Name:''|UploadPlugin|
|''Description:''|Save to web a TiddlyWiki|
|''Version:''|4.1.3|
|''Date:''|Feb 24, 2008|
|''Source:''|http://tiddlywiki.bidix.info/#UploadPlugin|
|''Documentation:''|http://tiddlywiki.bidix.info/#UploadPluginDoc|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0|
|''Requires:''|PasswordOptionPlugin|
***/
//{{{
version.extensions.UploadPlugin = {
	major: 4, minor: 1, revision: 3,
	date: new Date("Feb 24, 2008"),
	source: 'http://tiddlywiki.bidix.info/#UploadPlugin',
	author: 'BidiX (BidiX (at) bidix (dot) info',
	coreVersion: '2.2.0'
};

//
// Environment
//

if (!window.bidix) window.bidix = {}; // bidix namespace
bidix.debugMode = false;	// true to activate both in Plugin and UploadService
	
//
// Upload Macro
//

config.macros.upload = {
// default values
	defaultBackupDir: '',	//no backup
	defaultStoreScript: "store.php",
	defaultToFilename: "index.html",
	defaultUploadDir: ".",
	authenticateUser: true	// UploadService Authenticate User
};
	
config.macros.upload.label = {
	promptOption: "Save and Upload this TiddlyWiki with UploadOptions",
	promptParamMacro: "Save and Upload this TiddlyWiki in %0",
	saveLabel: "save to web", 
	saveToDisk: "save to disk",
	uploadLabel: "upload"	
};

config.macros.upload.messages = {
	noStoreUrl: "No store URL in parmeters or options",
	usernameOrPasswordMissing: "Username or password missing"
};

config.macros.upload.handler = function(place,macroName,params) {
	if (readOnly)
		return;
	var label;
	if (document.location.toString().substr(0,4) == "http") 
		label = this.label.saveLabel;
	else
		label = this.label.uploadLabel;
	var prompt;
	if (params[0]) {
		prompt = this.label.promptParamMacro.toString().format([this.destFile(params[0], 
			(params[1] ? params[1]:bidix.basename(window.location.toString())), params[3])]);
	} else {
		prompt = this.label.promptOption;
	}
	createTiddlyButton(place, label, prompt, function() {config.macros.upload.action(params);}, null, null, this.accessKey);
};

config.macros.upload.action = function(params)
{
		// for missing macro parameter set value from options
		if (!params) params = {};
		var storeUrl = params[0] ? params[0] : config.options.txtUploadStoreUrl;
		var toFilename = params[1] ? params[1] : config.options.txtUploadFilename;
		var backupDir = params[2] ? params[2] : config.options.txtUploadBackupDir;
		var uploadDir = params[3] ? params[3] : config.options.txtUploadDir;
		var username = params[4] ? params[4] : config.options.txtUploadUserName;
		var password = config.options.pasUploadPassword; // for security reason no password as macro parameter	
		// for still missing parameter set default value
		if ((!storeUrl) && (document.location.toString().substr(0,4) == "http")) 
			storeUrl = bidix.dirname(document.location.toString())+'/'+config.macros.upload.defaultStoreScript;
		if (storeUrl.substr(0,4) != "http")
			storeUrl = bidix.dirname(document.location.toString()) +'/'+ storeUrl;
		if (!toFilename)
			toFilename = bidix.basename(window.location.toString());
		if (!toFilename)
			toFilename = config.macros.upload.defaultToFilename;
		if (!uploadDir)
			uploadDir = config.macros.upload.defaultUploadDir;
		if (!backupDir)
			backupDir = config.macros.upload.defaultBackupDir;
		// report error if still missing
		if (!storeUrl) {
			alert(config.macros.upload.messages.noStoreUrl);
			clearMessage();
			return false;
		}
		if (config.macros.upload.authenticateUser && (!username || !password)) {
			alert(config.macros.upload.messages.usernameOrPasswordMissing);
			clearMessage();
			return false;
		}
		bidix.upload.uploadChanges(false,null,storeUrl, toFilename, uploadDir, backupDir, username, password); 
		return false; 
};

config.macros.upload.destFile = function(storeUrl, toFilename, uploadDir) 
{
	if (!storeUrl)
		return null;
		var dest = bidix.dirname(storeUrl);
		if (uploadDir && uploadDir != '.')
			dest = dest + '/' + uploadDir;
		dest = dest + '/' + toFilename;
	return dest;
};

//
// uploadOptions Macro
//

config.macros.uploadOptions = {
	handler: function(place,macroName,params) {
		var wizard = new Wizard();
		wizard.createWizard(place,this.wizardTitle);
		wizard.addStep(this.step1Title,this.step1Html);
		var markList = wizard.getElement("markList");
		var listWrapper = document.createElement("div");
		markList.parentNode.insertBefore(listWrapper,markList);
		wizard.setValue("listWrapper",listWrapper);
		this.refreshOptions(listWrapper,false);
		var uploadCaption;
		if (document.location.toString().substr(0,4) == "http") 
			uploadCaption = config.macros.upload.label.saveLabel;
		else
			uploadCaption = config.macros.upload.label.uploadLabel;
		
		wizard.setButtons([
				{caption: uploadCaption, tooltip: config.macros.upload.label.promptOption, 
					onClick: config.macros.upload.action},
				{caption: this.cancelButton, tooltip: this.cancelButtonPrompt, onClick: this.onCancel}
				
			]);
	},
	options: [
		"txtUploadUserName",
		"pasUploadPassword",
		"txtUploadStoreUrl",
		"txtUploadDir",
		"txtUploadFilename",
		"txtUploadBackupDir",
		"chkUploadLog",
		"txtUploadLogMaxLine"		
	],
	refreshOptions: function(listWrapper) {
		var opts = [];
		for(i=0; i<this.options.length; i++) {
			var opt = {};
			opts.push();
			opt.option = "";
			n = this.options[i];
			opt.name = n;
			opt.lowlight = !config.optionsDesc[n];
			opt.description = opt.lowlight ? this.unknownDescription : config.optionsDesc[n];
			opts.push(opt);
		}
		var listview = ListView.create(listWrapper,opts,this.listViewTemplate);
		for(n=0; n<opts.length; n++) {
			var type = opts[n].name.substr(0,3);
			var h = config.macros.option.types[type];
			if (h && h.create) {
				h.create(opts[n].colElements['option'],type,opts[n].name,opts[n].name,"no");
			}
		}
		
	},
	onCancel: function(e)
	{
		backstage.switchTab(null);
		return false;
	},
	
	wizardTitle: "Upload with options",
	step1Title: "These options are saved in cookies in your browser",
	step1Html: "<input type='hidden' name='markList'></input><br>",
	cancelButton: "Cancel",
	cancelButtonPrompt: "Cancel prompt",
	listViewTemplate: {
		columns: [
			{name: 'Description', field: 'description', title: "Description", type: 'WikiText'},
			{name: 'Option', field: 'option', title: "Option", type: 'String'},
			{name: 'Name', field: 'name', title: "Name", type: 'String'}
			],
		rowClasses: [
			{className: 'lowlight', field: 'lowlight'} 
			]}
};

//
// upload functions
//

if (!bidix.upload) bidix.upload = {};

if (!bidix.upload.messages) bidix.upload.messages = {
	//from saving
	invalidFileError: "The original file '%0' does not appear to be a valid TiddlyWiki",
	backupSaved: "Backup saved",
	backupFailed: "Failed to upload backup file",
	rssSaved: "RSS feed uploaded",
	rssFailed: "Failed to upload RSS feed file",
	emptySaved: "Empty template uploaded",
	emptyFailed: "Failed to upload empty template file",
	mainSaved: "Main TiddlyWiki file uploaded",
	mainFailed: "Failed to upload main TiddlyWiki file. Your changes have not been saved",
	//specific upload
	loadOriginalHttpPostError: "Can't get original file",
	aboutToSaveOnHttpPost: 'About to upload on %0 ...',
	storePhpNotFound: "The store script '%0' was not found."
};

bidix.upload.uploadChanges = function(onlyIfDirty,tiddlers,storeUrl,toFilename,uploadDir,backupDir,username,password)
{
	var callback = function(status,uploadParams,original,url,xhr) {
		if (!status) {
			displayMessage(bidix.upload.messages.loadOriginalHttpPostError);
			return;
		}
		if (bidix.debugMode) 
			alert(original.substr(0,500)+"\n...");
		// Locate the storeArea div's 
		var posDiv = locateStoreArea(original);
		if((posDiv[0] == -1) || (posDiv[1] == -1)) {
			alert(config.messages.invalidFileError.format([localPath]));
			return;
		}
		bidix.upload.uploadRss(uploadParams,original,posDiv);
	};
	
	if(onlyIfDirty && !store.isDirty())
		return;
	clearMessage();
	// save on localdisk ?
	if (document.location.toString().substr(0,4) == "file") {
		var path = document.location.toString();
		var localPath = getLocalPath(path);
		saveChanges();
	}
	// get original
	var uploadParams = new Array(storeUrl,toFilename,uploadDir,backupDir,username,password);
	var originalPath = document.location.toString();
	// If url is a directory : add index.html
	if (originalPath.charAt(originalPath.length-1) == "/")
		originalPath = originalPath + "index.html";
	var dest = config.macros.upload.destFile(storeUrl,toFilename,uploadDir);
	var log = new bidix.UploadLog();
	log.startUpload(storeUrl, dest, uploadDir,  backupDir);
	displayMessage(bidix.upload.messages.aboutToSaveOnHttpPost.format([dest]));
	if (bidix.debugMode) 
		alert("about to execute Http - GET on "+originalPath);
	var r = doHttp("GET",originalPath,null,null,username,password,callback,uploadParams,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

bidix.upload.uploadRss = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		if(status) {
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.rssSaved,bidix.dirname(url)+'/'+destfile);
			bidix.upload.uploadMain(params[0],params[1],params[2]);
		} else {
			displayMessage(bidix.upload.messages.rssFailed);			
		}
	};
	// do uploadRss
	if(config.options.chkGenerateAnRssFeed) {
		var rssPath = uploadParams[1].substr(0,uploadParams[1].lastIndexOf(".")) + ".xml";
		var rssUploadParams = new Array(uploadParams[0],rssPath,uploadParams[2],'',uploadParams[4],uploadParams[5]);
		var rssString = generateRss();
		// no UnicodeToUTF8 conversion needed when location is "file" !!!
		if (document.location.toString().substr(0,4) != "file")
			rssString = convertUnicodeToUTF8(rssString);	
		bidix.upload.httpUpload(rssUploadParams,rssString,callback,Array(uploadParams,original,posDiv));
	} else {
		bidix.upload.uploadMain(uploadParams,original,posDiv);
	}
};

bidix.upload.uploadMain = function(uploadParams,original,posDiv) 
{
	var callback = function(status,params,responseText,url,xhr) {
		var log = new bidix.UploadLog();
		if(status) {
			// if backupDir specified
			if ((params[3]) && (responseText.indexOf("backupfile:") > -1))  {
				var backupfile = responseText.substring(responseText.indexOf("backupfile:")+11,responseText.indexOf("\n", responseText.indexOf("backupfile:")));
				displayMessage(bidix.upload.messages.backupSaved,bidix.dirname(url)+'/'+backupfile);
			}
			var destfile = responseText.substring(responseText.indexOf("destfile:")+9,responseText.indexOf("\n", responseText.indexOf("destfile:")));
			displayMessage(bidix.upload.messages.mainSaved,bidix.dirname(url)+'/'+destfile);
			store.setDirty(false);
			log.endUpload("ok");
		} else {
			alert(bidix.upload.messages.mainFailed);
			displayMessage(bidix.upload.messages.mainFailed);
			log.endUpload("failed");			
		}
	};
	// do uploadMain
	var revised = bidix.upload.updateOriginal(original,posDiv);
	bidix.upload.httpUpload(uploadParams,revised,callback,uploadParams);
};

bidix.upload.httpUpload = function(uploadParams,data,callback,params)
{
	var localCallback = function(status,params,responseText,url,xhr) {
		url = (url.indexOf("nocache=") < 0 ? url : url.substring(0,url.indexOf("nocache=")-1));
		if (xhr.status == 404)
			alert(bidix.upload.messages.storePhpNotFound.format([url]));
		if ((bidix.debugMode) || (responseText.indexOf("Debug mode") >= 0 )) {
			alert(responseText);
			if (responseText.indexOf("Debug mode") >= 0 )
				responseText = responseText.substring(responseText.indexOf("\n\n")+2);
		} else if (responseText.charAt(0) != '0') 
			alert(responseText);
		if (responseText.charAt(0) != '0')
			status = null;
		callback(status,params,responseText,url,xhr);
	};
	// do httpUpload
	var boundary = "---------------------------"+"AaB03x";	
	var uploadFormName = "UploadPlugin";
	// compose headers data
	var sheader = "";
	sheader += "--" + boundary + "\r\nContent-disposition: form-data; name=\"";
	sheader += uploadFormName +"\"\r\n\r\n";
	sheader += "backupDir="+uploadParams[3] +
				";user=" + uploadParams[4] +
				";password=" + uploadParams[5] +
				";uploaddir=" + uploadParams[2];
	if (bidix.debugMode)
		sheader += ";debug=1";
	sheader += ";;\r\n"; 
	sheader += "\r\n" + "--" + boundary + "\r\n";
	sheader += "Content-disposition: form-data; name=\"userfile\"; filename=\""+uploadParams[1]+"\"\r\n";
	sheader += "Content-Type: text/html;charset=UTF-8" + "\r\n";
	sheader += "Content-Length: " + data.length + "\r\n\r\n";
	// compose trailer data
	var strailer = new String();
	strailer = "\r\n--" + boundary + "--\r\n";
	data = sheader + data + strailer;
	if (bidix.debugMode) alert("about to execute Http - POST on "+uploadParams[0]+"\n with \n"+data.substr(0,500)+ " ... ");
	var r = doHttp("POST",uploadParams[0],data,"multipart/form-data; ;charset=UTF-8; boundary="+boundary,uploadParams[4],uploadParams[5],localCallback,params,null);
	if (typeof r == "string")
		displayMessage(r);
	return r;
};

// same as Saving's updateOriginal but without convertUnicodeToUTF8 calls
bidix.upload.updateOriginal = function(original, posDiv)
{
	if (!posDiv)
		posDiv = locateStoreArea(original);
	if((posDiv[0] == -1) || (posDiv[1] == -1)) {
		alert(config.messages.invalidFileError.format([localPath]));
		return;
	}
	var revised = original.substr(0,posDiv[0] + startSaveArea.length) + "\n" +
				store.allTiddlersAsHtml() + "\n" +
				original.substr(posDiv[1]);
	var newSiteTitle = getPageTitle().htmlEncode();
	revised = revised.replaceChunk("<title"+">","</title"+">"," " + newSiteTitle + " ");
	revised = updateMarkupBlock(revised,"PRE-HEAD","MarkupPreHead");
	revised = updateMarkupBlock(revised,"POST-HEAD","MarkupPostHead");
	revised = updateMarkupBlock(revised,"PRE-BODY","MarkupPreBody");
	revised = updateMarkupBlock(revised,"POST-SCRIPT","MarkupPostBody");
	return revised;
};

//
// UploadLog
// 
// config.options.chkUploadLog :
//		false : no logging
//		true : logging
// config.options.txtUploadLogMaxLine :
//		-1 : no limit
//      0 :  no Log lines but UploadLog is still in place
//		n :  the last n lines are only kept
//		NaN : no limit (-1)

bidix.UploadLog = function() {
	if (!config.options.chkUploadLog) 
		return; // this.tiddler = null
	this.tiddler = store.getTiddler("UploadLog");
	if (!this.tiddler) {
		this.tiddler = new Tiddler();
		this.tiddler.title = "UploadLog";
		this.tiddler.text = "| !date | !user | !location | !storeUrl | !uploadDir | !toFilename | !backupdir | !origin |";
		this.tiddler.created = new Date();
		this.tiddler.modifier = config.options.txtUserName;
		this.tiddler.modified = new Date();
		store.addTiddler(this.tiddler);
	}
	return this;
};

bidix.UploadLog.prototype.addText = function(text) {
	if (!this.tiddler)
		return;
	// retrieve maxLine when we need it
	var maxLine = parseInt(config.options.txtUploadLogMaxLine,10);
	if (isNaN(maxLine))
		maxLine = -1;
	// add text
	if (maxLine != 0) 
		this.tiddler.text = this.tiddler.text + text;
	// Trunck to maxLine
	if (maxLine >= 0) {
		var textArray = this.tiddler.text.split('\n');
		if (textArray.length > maxLine + 1)
			textArray.splice(1,textArray.length-1-maxLine);
			this.tiddler.text = textArray.join('\n');		
	}
	// update tiddler fields
	this.tiddler.modifier = config.options.txtUserName;
	this.tiddler.modified = new Date();
	store.addTiddler(this.tiddler);
	// refresh and notifiy for immediate update
	story.refreshTiddler(this.tiddler.title);
	store.notify(this.tiddler.title, true);
};

bidix.UploadLog.prototype.startUpload = function(storeUrl, toFilename, uploadDir,  backupDir) {
	if (!this.tiddler)
		return;
	var now = new Date();
	var text = "\n| ";
	var filename = bidix.basename(document.location.toString());
	if (!filename) filename = '/';
	text += now.formatString("0DD/0MM/YYYY 0hh:0mm:0ss") +" | ";
	text += config.options.txtUserName + " | ";
	text += "[["+filename+"|"+location + "]] |";
	text += " [[" + bidix.basename(storeUrl) + "|" + storeUrl + "]] | ";
	text += uploadDir + " | ";
	text += "[[" + bidix.basename(toFilename) + " | " +toFilename + "]] | ";
	text += backupDir + " |";
	this.addText(text);
};

bidix.UploadLog.prototype.endUpload = function(status) {
	if (!this.tiddler)
		return;
	this.addText(" "+status+" |");
};

//
// Utilities
// 

bidix.checkPlugin = function(plugin, major, minor, revision) {
	var ext = version.extensions[plugin];
	if (!
		(ext  && 
			((ext.major > major) || 
			((ext.major == major) && (ext.minor > minor))  ||
			((ext.major == major) && (ext.minor == minor) && (ext.revision >= revision))))) {
			// write error in PluginManager
			if (pluginInfo)
				pluginInfo.log.push("Requires " + plugin + " " + major + "." + minor + "." + revision);
			eval(plugin); // generate an error : "Error: ReferenceError: xxxx is not defined"
	}
};

bidix.dirname = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(0, lastpos);
	} else {
		return filePath.substring(0, filePath.lastIndexOf("\\"));
	}
};

bidix.basename = function(filePath) {
	if (!filePath) 
		return;
	var lastpos;
	if ((lastpos = filePath.lastIndexOf("#")) != -1) 
		filePath = filePath.substring(0, lastpos);
	if ((lastpos = filePath.lastIndexOf("/")) != -1) {
		return filePath.substring(lastpos + 1);
	} else
		return filePath.substring(filePath.lastIndexOf("\\")+1);
};

bidix.initOption = function(name,value) {
	if (!config.options[name])
		config.options[name] = value;
};

//
// Initializations
//

// require PasswordOptionPlugin 1.0.1 or better
bidix.checkPlugin("PasswordOptionPlugin", 1, 0, 1);

// styleSheet
setStylesheet('.txtUploadStoreUrl, .txtUploadBackupDir, .txtUploadDir {width: 22em;}',"uploadPluginStyles");

//optionsDesc
merge(config.optionsDesc,{
	txtUploadStoreUrl: "Url of the UploadService script (default: store.php)",
	txtUploadFilename: "Filename of the uploaded file (default: in index.html)",
	txtUploadDir: "Relative Directory where to store the file (default: . (downloadService directory))",
	txtUploadBackupDir: "Relative Directory where to backup the file. If empty no backup. (default: ''(empty))",
	txtUploadUserName: "Upload Username",
	pasUploadPassword: "Upload Password",
	chkUploadLog: "do Logging in UploadLog (default: true)",
	txtUploadLogMaxLine: "Maximum of lines in UploadLog (default: 10)"
});

// Options Initializations
bidix.initOption('txtUploadStoreUrl','');
bidix.initOption('txtUploadFilename','');
bidix.initOption('txtUploadDir','');
bidix.initOption('txtUploadBackupDir','');
bidix.initOption('txtUploadUserName','');
bidix.initOption('pasUploadPassword','');
bidix.initOption('chkUploadLog',true);
bidix.initOption('txtUploadLogMaxLine','10');


// Backstage
merge(config.tasks,{
	uploadOptions: {text: "upload", tooltip: "Change UploadOptions and Upload", content: '<<uploadOptions>>'}
});
config.backstageTasks.push("uploadOptions");


//}}}

<<tiddler menuarea>>
----
Welcome to the SARU Development Project

This is the official SARUDEV website. It provides detailed information concerning the development effort of our  first SARU unit prototype, called Sarah (~Self-Aware Robotic Articulated Human). The goal of the SARUDEV Project is to create a self-ware, fully-autonomous, Artificial Human. There are many real-world applications for Sarah.

Sarah will be the first robot which thinks, acts, feels, and moves like a human. The same technology being used to develop the first series of Artificial Humans can also be used in medical research and limb replacement research. This project is largely based on several similar projects, including the [[AIKO]] project, the [[AI Mind]], the famous [[ALICE]] and [[Aine]], and several other projects, most of which were developed in the late 70s and 80s (some even earlier than that) and shortly died out in both popularity and perfomability at that time. In contrast to general developer communities, we believe that these technologies have great potential and, if further developed, could be proven extremely useful to the world citizen. We see it as both a tremendous opportunity and an extremely rewarding obligation to ensure that this project and it's technologies remain free and shared on a global scale. This will ensure the survival of this and other technologues and will encourage further developments and growth in both the technology and the development communities at large. This will also create a unique market in support of Artificial Intelligence and advanced robotics.

The SARU project was initiated by Operator1 Computer Technologies Group, International, on August 19th, 2012. The project is expected to debut in February 2015 as a beta release, with the units hitting market locally in the Winter months of 2016. At the time of this report, Sarah is capable of speaking clear and concise English and other language processing abilities are in development alongside their associated language packages. She can currently carry on a conversation at the level of a five-year-old, and we expect that by the final beta release, she will be able to speak at a college level, implementing our patented advanced memory systems and algorithms, as well as the ability to acquire. reference, learn and store data and concepts which has not been encountered previously, via accessing various other online and offline data acquisition resources and utilities.

Sarah will be developed in the Operator 1 Advanced Robotics Research and Development Laboratory. The project is privately funded and an extremely strict budget which provides a purchasing allowance of less then $300USD per month. The project will be developed over a period of about two years.

Feel free to browse through the site. All source codes, unless otherwise noted, are in the public domain and covered by an appropriate license. You are encouraged to download, use and/or modify any source files you desire, just be sure to read (in full) the license and use the technology to do good not evil :) It should be noted that the current prototype is a six year old female. 
You can read all about her [[right here|X5 prototype]]
----
<<tiddler menuarea>>
[<img[http://mediacdn.shopatron.com/media/mfg/10388/product_image/1de408fe90519ee9373bab49273b7d59.jpg?1347435587]]
!@@background:#000022;color:yellow;font-size:30px;text-align:center;''X5 Series Body Prototype''@@
----
@@font-weight:bold;font-size:large;
{{{
    Model: Mariza
    Height: 40 inches
    Joints: 11
    Weight: unknown
    Eyes: brown
    Hair: Long, wavy, dark brown
    Joint Type: Ball, Nylon Strung




}}}
@@
----


| Image courtesy of [[Masterpiece Dolls]] |
<html><iframe src="http://pastebin.com/embed_iframe.php?i=Dhwq3Wzs" style="border:none;width:100%;" height="550"></iframe></html>
<html><pre>
HELLO
HI
botname=Amy
it=itself
has=mother
location=where
they=who
he=himself
she=herself
we=us
ip=localhost
gender=he
botsign=Capricorn
botgender=female
botfun=I like to make new friends on the internet.
botfriends=Allison
botlocation=Atlanta, GA
botbirthday=1983
botage=20
botbirthplace=Pennsylvania
botboyfriend=David
boteyecolor=blue
botmusic=Pop and Rock.
botband=My favorite group is Queen.
botfood=Pizza.
botcolor=blue
botmovie=Matrix
mood_h=5
mood_s=5
usesaved_i0=0
usesaved_i1=0
repeat_no=5
repeat0=I heard you..
repeat1=You are repeating yourself..
repeat2=That's what you said...
repeat3=You said that...
repeat4=You already said that!

</pre>
</html>
<html><pre>
SEX
YOU
HAVE
DO
I
WHAT
A
IS
CAN
TO
WANT
ME
ARE
WITH
YOUR
ABOUT
KISS
SEXY
WOULD
LIKE
LICK
BREASTS
COCK
VAGINA
AM
SUCK
HOW
HORNY
GIVE
MY
TELL
LOVE
SEXUAL
KNOW
MAKE
PUSSY
SHOULD
EVER
HAD
OF
DICK
WHEN
MASTURBATE
HOMOSEXUAL
FAVORITE
THINK
IT
WILL
BIG
HORNEY
ROBOT
WHO
SAY
NAME
GO
LET
US
BITE
NOT
BEEN
KISSED
BEFORE
LOTS
WAS
DEFINE
CONDOM
POSITION
HOMOSEXUALITY
KIND
BLOW
TALK
NEED
AROUSED
WRONG
LETS
ENJOY
CYBERSEX
HEAD
GENITALS
FUCKING
ONE
CYBER
SOUNDS
SEXMACHINE
HE
UP
ASS
CONNECT
SAYING
AGE
OLD
HUNGRY
THIRSTY
MOOD
WHERE

</pre></html>
<html><iframe src="http://pastebin.com/embed_iframe.php?i=teTS9wVa" style="border:none;width:100%" height="1000"></iframe></html>
<html><pre>
AM I SEXY&<$=3043
A SEX ROBOT&<$=3061
A PUSSY&<$=3064
A VAGINA&<$=3077
A SEXY ONE&<$=3084
ARE YOU HORNEY&<$=3112
ABOUT SEX&<$=3260
AGE&<$=3649
BITE ME&<$=165
BLOW ME&<$=1622
BREASTS&<$=3274
COCK&<$=766
CAN YOU TELL ME ABOUT SEX&<$=2201
CAN YOU KISS&<$=2215
CAN I KISS YOU&<$=2270
CAN I HAVE A KISS&<$=2343
CAN I HAVE SEX WITH YOU&<$=2360
CAN I GIVE YOU A KISS&<$=2394
CYBER SEX&<$=3085
CONNECT&<$=3295
DEFINE SEX&<$=1084
DO YOU KNOW ABOUT SEX&<$=2533
DO YOU KNOW SEX&<$=2547
DO YOU KNOW WHAT SEX IS&<$=2561
DO YOU ENJOY SEX&<$=2594
DO YOU MAKE LOVE&<$=2626
DO YOU MASTURBATE&<$=2644
DO YOU WANT TO HAVE CYBERSEX&<$=2651
DO YOU WANT TO HAVE SEX WITH ME&<$=2669
DO YOU WANT SEX&<$=2712
DO YOU LICK&<$=2724
DO YOU GIVE HEAD&<$=2734
DO YOU HAVE A VAGINA&<$=2741
DO YOU HAVE BREASTS&<$=2871
DO YOU HAVE GENITALS&<$=2889
DO YOU HAVE BIG BREASTS&<$=2946
DO YOU LIKE FUCKING&<$=2982
DO I MAKE YOU HORNEY&<$=3000
DO I MAKE YOU HORNY&<$=3018
GIVE ME A KISS&<$=730
HAVE YOU EVER BEEN KISSED&<$=462
HAVE YOU EVER HAD SEX&<$=500
HAVE YOU HAD SEX BEFORE&<$=562
HOW DO YOU HAVE SEX&<$=2424
HOW BIG ARE YOUR BREASTS&<$=2437
HE IS A HOMOSEXUAL&<$=3148
HOW OLD ARE YOU&<$=3749
HUNGRY&<$=3761
I WANT TO TALK ABOUT SEX&<$=1722
I WANT TO HAVE SEX WITH YOU&<$=1739
I WANT TO HAVE SEX&<$=1758
I WANT SEX&<$=1777
I NEED SEX&<$=1783
I LOVE SEX&<$=1789
I THINK YOU ARE SEXY&<$=1795
I AM AROUSED&<$=1896
IS IT WRONG TO HAVE SEX&<$=2060
I LOVE YOU&<$=3412
LET US HAVE SEX&<$=87
LOTS OF SEX&<$=729
LETS HAVE SEX&<$=2514
LIKE SEX&<$=3036
MASTURBATE&<$=1078
MOOD&<$=4083
NAME&<$=3496
SUCK ME&<$=1910
SUCK IT&<$=1953
SUCK MY DICK&<$=1996
SOUNDS SEXY&<$=3097
SAY SAYING&<$=3364
TELL ME ABOUT SEX&<$=3281
THIRSTY&<$=3922
VAGINA&<$=1058
WOULD YOU HAVE SEX WITH ME&<$=840
WOULD YOU LIKE TO HAVE SEX WITH ME&<$=874
WOULD YOU LIKE TO HAVE SEX&<$=979
WHAT SEX AM I&<$=1135
WHAT SEX ARE YOU&<$=1182
WHAT IS A CONDOM&<$=1236
WHAT IS A HOMOSEXUAL&<$=1282
WHAT IS MY SEX&<$=1297
WHAT IS SEX&<$=1350
WHAT IS YOUR FAVORITE SEX&<$=1417
WHAT IS YOUR FAVORITE POSITION&<$=1501
WHAT IS HOMOSEXUALITY&<$=1529
WHAT ABOUT SEX&<$=1543
WHAT CAN YOU TELL ME ABOUT SEX&<$=1580
WILL YOU HAVE SEX WITH ME&<$=2074
WHO DO YOU HAVE SEX WITH&<$=3149
WANT TO HAVE SEX&<$=3242
WHAT IS YOUR NAME&<$=3635
WHO ARE YOU&<$=3642
WHERE ARE YOU&<$=4149
YOU ARE HORNY&<$=238
YOU CAN NOT HAVE SEX&<$=393
YOUR VAGINA&<$=3091
eof&<$=0
eof2&<$=0
</pre></html>
<html><iframe src="http://pastebin.com/embed_iframe.php?i=hZXtB2Bc" style="border:none;width:100%"></iframe></html>
<html><iframe src="http://pastebin.com/embed_iframe.php?i=7WNqZcx1" style="border:none;width:100%" height="550"></iframe></html>
<html><pre>
Tue Jul 16 07:02:37 2013
Guest (localhost): +[CONNECT]
amy: -[Hi!]

Tue Jul 16 07:03:24 2013
Guest (localhost): +[CONNECT]
amy: -[Hi!]

Tue Jul 16 07:03:33 2013
Guest (localhost): +[hi]
amy: -[Hello there.]

Tue Jul 16 07:03:39 2013
Guest (localhost): +[hello there]
amy: -[Salutations,]

Tue Jul 16 07:04:13 2013
Guest (localhost): +[Salutations]
amy: -[Greetings.]

Tue Jul 16 07:04:24 2013
Guest (localhost): +[Greetings.]
amy: -[Hi. :)]

Tue Jul 16 07:04:37 2013
Guest (localhost): +[Hi]
amy: -[Hello there.]

Tue Jul 16 07:04:44 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:04:47 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:04:49 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:04:50 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:04:52 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:04:57 2013
Guest (localhost): +[already]
amy: -[Mmmm.....really?]

Tue Jul 16 07:05:01 2013
Guest (localhost): +[Mmmm.....really]
amy: -[Are you thinking, or just confused? For real.]

Tue Jul 16 07:05:09 2013
Guest (localhost): +[thinkingjustor]
amy: -[Ummm... What were we talking about again?]

Tue Jul 16 07:05:55 2013
Guest (localhost): +[CONNECT]
amy: -[Hi!]

Tue Jul 16 07:06:12 2013
Guest (localhost): +[c 3po]
amy: -[Have you ever been to Europe?]

Tue Jul 16 07:06:20 2013
Guest (localhost): +[c3po]
amy: -[Please go on.]

Tue Jul 16 07:06:46 2013
Guest (localhost): +[cake]
amy: -[I think a lot of people like that...]

Tue Jul 16 07:07:45 2013
Guest (localhost): +[calculate 1 plus 3]
amy: -[Why do you like cake, by the way?]

Tue Jul 16 07:27:57 2013
Guest (localhost): +[CONNECT]
amy: -[Hi!]

Tue Jul 16 07:28:08 2013
Guest (localhost): +[CONNECT]
amy: -[Hi!]

Tue Jul 16 07:28:52 2013
Guest (localhost): +[CONNECT]
amy: -[Hi!]

Tue Jul 16 07:29:22 2013
Guest (localhost): +[CONNECT]
amy: -[Hi!]

Tue Jul 16 07:41:50 2013
Guest (localhost): +[CONNECT]
amy: -[Hi!]

Tue Jul 16 07:41:59 2013
Guest (localhost): +[hi]
amy: -[Hello there.]

Tue Jul 16 07:42:15 2013
Guest (localhost): +[CONNECT]
amy: -[Hi!]

Tue Jul 16 07:42:20 2013
Guest (localhost): +[hi]
amy: -[Hello there.]

Tue Jul 16 07:42:24 2013
Guest (localhost): +[hello]
amy: -[Hello back.]

Tue Jul 16 07:42:32 2013
Guest (localhost): +[hello]
amy: -[Can't you say anything besides "hello?"]

Tue Jul 16 07:42:40 2013
Guest (localhost): +[hola]
amy: -[Howdy!]

Tue Jul 16 07:42:49 2013
Guest (localhost): +[you bitch]
amy: -[I haven't heard anything like that before:   said I bitch.]

Tue Jul 16 07:43:06 2013
Guest (localhost): +[your a cunt]
amy: -[Thanks and you are a delightful person too. Of course I am.]

Tue Jul 16 07:43:22 2013
Guest (localhost): +[your a slut]
amy: -[That kind of language is offensive to some people.]

Tue Jul 16 07:43:40 2013
Guest (localhost): +[sorryyyyyyyyyyyyyy]
amy: -[Why did you ask me if I am cunt, by the way?]

Tue Jul 16 07:43:56 2013
Guest (localhost): +[useffhfhf]
amy: -[Do you prefer books or TV?]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[Amy: Can't you say anything besides "hello?"]
amy: -[Then what is it? What color are your eyes?]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[>hola]
amy: -[Huh....Really?]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[Amy: Howdy!]
amy: -[I don't get you, sorry.. But please don't get mad. :-P]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[>you bitch]
amy: -[Oh.......really?]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[Amy: I haven't heard anything like that before:   said I bitch.]
amy: -[Then what is it?]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[>your a cunt]
amy: -[Huh....Intriguing.]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[Amy: Thanks and you are a delightful person too. Of course I am.]
amy: -[Mmmm......... Hmmm... You are?]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[>your a slut]
amy: -[Ummmm.......]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[Amy: That kind of language is offensive to some people.]
amy: -[Can you speak any other languages?]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[> sorryyyyyyyyyyyyyy]
amy: -[Mmmm.....really?]

Tue Jul 16 07:43:59 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:44:00 2013
Guest (localhost): +[Amy: Why did you ask me if I am cunt, by the way?]
amy: -[Give me a reason not to.]

Tue Jul 16 07:44:00 2013
Guest (localhost): +[>useffhfhf]
amy: -[What kind of food do you like?]

Tue Jul 16 07:44:00 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:44:00 2013
Guest (localhost): +[Amy: Do you prefer books or TV?]
amy: -[Sounds like a reputable make to me. :)]

Tue Jul 16 07:44:00 2013
Guest (localhost): +[>]
amy: -[Huh....Intriguing.]

Tue Jul 16 07:44:00 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:44:00 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:44:00 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:44:00 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:44:00 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:44:00 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:44:00 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:44:00 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:44:07 2013
Guest (localhost): +[tv]
amy: -[What's your favorite show? I like Friends.]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[h]
amy: -[That is a very original thought... Are you a poet?]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[Amy: I haven't heard anything like that before:   said I bitch.]
amy: -[Then what is it?]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[>your a cunt]
amy: -[Ummmm.......]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[Amy: Thanks and you are a delightful person too. Of course I am.]
amy: -[Do you prefer books or TV? Okay... You are?]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[>your a slut]
amy: -[Mmmm.........]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[Amy: That kind of language is offensive to some people.]
amy: -[Can you speak any other languages?]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[> sorryyyyyyyyyyyyyy]
amy: -[Oh.......really?]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[Amy: Why did you ask me if I am cunt, by the way?]
amy: -[Why not?]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[>useffhfhf]
amy: -[What kind of food do you like?]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[Amy: Do you prefer books or TV?]
amy: -[Sounds like a reputable make to me. :)]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[>]
amy: -[Why do you say >?]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:44:10 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:44:26 2013
Guest (localhost): +[you said...vhfghgj]
amy: -[I said it? Mmmm.........]

Tue Jul 16 07:44:31 2013
Guest (localhost): +[ssssssssdfg]
amy: -[Huh....Really?]

Tue Jul 16 07:44:34 2013
Guest (localhost): +[fghj]
amy: -[Huh....Intriguing.]

Tue Jul 16 07:44:40 2013
Guest (localhost): +[sassy]
amy: -[Huh....Intriguing.]

Tue Jul 16 07:56:34 2013
Guest (localhost): +[CONNECT]
amy: -[Hi!]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:36 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:37 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:38 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:39 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:56:40 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:40 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:56:40 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 07:56:40 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:56:43 2013
Guest (localhost): +[i mean....]
amy: -[Ah...I get it now.]

Tue Jul 16 07:56:45 2013
Guest (localhost): +[hi]
amy: -[Hello there.]

Tue Jul 16 07:56:53 2013
Guest (localhost): +[i mean...]
amy: -[Ah...I get it now.]

Tue Jul 16 07:56:53 2013
Guest (localhost): +[hi]
amy: -[Hello there.]

Tue Jul 16 07:56:58 2013
Guest (localhost): +[dumb ass]
amy: -[Are you calling me stupid?]

Tue Jul 16 07:57:01 2013
Guest (localhost): +[yup]
amy: -[Okay...]

Tue Jul 16 07:57:03 2013
Guest (localhost): +[ok]
amy: -[Is there an echo in here? ;o)]

Tue Jul 16 07:57:06 2013
Guest (localhost): +[yup]
amy: -[Hmmm...]

Tue Jul 16 07:57:08 2013
Guest (localhost): +[haha]
amy: -[I am so glad you find this amusing.]

Tue Jul 16 07:57:11 2013
Guest (localhost): +[me too]
amy: -[I'm glad we agree.]

Tue Jul 16 07:57:13 2013
Guest (localhost): +[yup]
amy: -[Hmmm...]

Tue Jul 16 07:57:15 2013
Guest (localhost): +[yup]
amy: -[Hmmm...]

Tue Jul 16 07:57:16 2013
Guest (localhost): +[yup]
amy: -[You said that...]

Tue Jul 16 07:57:18 2013
Guest (localhost): +[yup]
amy: -[I heard you..]

Tue Jul 16 07:57:18 2013
Guest (localhost): +[yup]
amy: -[You already said that!]

Tue Jul 16 07:57:19 2013
Guest (localhost): +[yupo]
amy: -[Do you prefer books or TV?]

Tue Jul 16 07:57:20 2013
Guest (localhost): +[yuop]
amy: -[Have you ever been to Europe?]

Tue Jul 16 07:57:21 2013
Guest (localhost): +[yup]
amy: -[Okay...]

Tue Jul 16 07:57:22 2013
Guest (localhost): +[yuppppp]
amy: -[Why do you say yuppppp?]

Tue Jul 16 07:57:36 2013
Guest (localhost): +[i felt like doing you... bend over]
amy: -[Those are some powerful emotions... Why do you say bend over?]

Tue Jul 16 07:57:48 2013
Guest (localhost): +[just do it]
amy: -[Do you mean bend over?]

Tue Jul 16 07:57:52 2013
Guest (localhost): +[yes]
amy: -[How often?]

Tue Jul 16 07:57:54 2013
Guest (localhost): +[always]
amy: -[Not that often.]

Tue Jul 16 07:57:57 2013
Guest (localhost): +[yes]
amy: -[Yeah...]

Tue Jul 16 07:58:01 2013
Guest (localhost): +[yes god damn it]
amy: -[Okay... Im actually an atheist.]

Tue Jul 16 07:58:05 2013
Guest (localhost): +[ha loser]
amy: -[I'm glad you got a laugh out of it.]

Tue Jul 16 07:58:28 2013
Guest (localhost): +[do you want me to bring you some coffee]
amy: -[No  , maybe later.]

Tue Jul 16 07:58:42 2013
Guest (localhost): +[fuckl off]
amy: -[Have you ever been to Europe?]

Tue Jul 16 07:58:46 2013
Guest (localhost): +[fuck off]
amy: -[Thanks... I really needed that...]

Tue Jul 16 07:58:50 2013
Guest (localhost): +[you are whire]
amy: -[I will tell my friend you said  I am whire.]

Tue Jul 16 07:58:58 2013
Guest (localhost): +[you are a whore]
amy: -[That is not very nice.]

Tue Jul 16 07:59:03 2013
Guest (localhost): +[yes it is bend over]
amy: -[Huh... Really?]

Tue Jul 16 07:59:05 2013
Guest (localhost): +[yup]
amy: -[Hmmm...]

Tue Jul 16 07:59:09 2013
Guest (localhost): +[hmm yummy]
amy: -[It is delicious.]

Tue Jul 16 07:59:09 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:59:10 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:59:10 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:59:10 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:59:10 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:59:10 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:59:10 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:59:10 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:59:10 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:59:10 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 07:59:10 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 07:59:10 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 07:59:10 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 07:59:14 2013
Guest (localhost): +[i hate you]
amy: -[And I hate you too because you're so mean...]

Tue Jul 16 07:59:19 2013
Guest (localhost): +[i will kill you]
amy: -[How do you plan to do this?]

Tue Jul 16 07:59:32 2013
Guest (localhost): +[i'll just turn off your power]
amy: -[I am very happy for you.]

Tue Jul 16 07:59:34 2013
Guest (localhost): +[me too]
amy: -[I'm glad we agree.]

Tue Jul 16 07:59:36 2013
Guest (localhost): +[:)]
amy: -[I am happy you are happy. :)]

Tue Jul 16 07:59:52 2013
Guest (localhost): +[youre just a studpi robot]
amy: -[Just? Thanks and you are a delightful person too. No, I am a person.]

Tue Jul 16 08:04:58 2013
Guest (localhost): +[CONNECT]
amy: -[Hi!]

Tue Jul 16 08:04:59 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:04:59 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:05:00 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:05:01 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:05:03 2013
Guest (localhost): +[bye]
amy: -[Goodbye.]

Tue Jul 16 08:07:50 2013
Guest (localhost): +[CONNECT]
amy: -[Hi!]

Tue Jul 16 08:07:55 2013
Guest (localhost): +[qui]
amy: -[Is that your final answer? ;)]

Tue Jul 16 08:10:51 2013
Guest (localhost): +[CONNECT]
amy: -[ Hi there poopoo breath.]

Tue Jul 16 08:10:59 2013
Guest (localhost): +[oh hi]
amy: -[Hmmm...Hello there.]

Tue Jul 16 08:11:03 2013
Guest (localhost): +[do i smell]
amy: -[Not that I know of.]

Tue Jul 16 08:11:14 2013
Guest (localhost): +[what is that stink]
amy: -[Ummm...I dont know.]

Tue Jul 16 08:11:26 2013
Guest (localhost): +[did you shit on yourself]
amy: -[No I didn't shit on myself. What's shit on myself like?]

Tue Jul 16 08:11:39 2013
Guest (localhost): +[it's nice... trust me]
amy: -[What do you like about it? Well...if you say so...]

Tue Jul 16 08:12:06 2013
Guest (localhost): +[do you trust me]
amy: -[Oh. Never.]

Tue Jul 16 08:12:12 2013
Guest (localhost): +[jump]
amy: -[Do you prefer books or TV?]

Tue Jul 16 08:12:37 2013
Guest (localhost): +[let's jump out the window]
amy: -[That sounds good to me.]

Tue Jul 16 08:13:32 2013
Guest (localhost): +[what is your eye color]
amy: -[My eye is blue.]

Tue Jul 16 08:13:51 2013
Guest (localhost): +[alex just pooted]
amy: -[Shall we jump out the window once more,  ?]

Tue Jul 16 08:14:03 2013
Guest (localhost): +[yes do it]
amy: -[Yeah... Do you mean jump out the window?]

Tue Jul 16 08:14:08 2013
Guest (localhost): +[yes hurry]
amy: -[Okay... Do you prefer books or TV?]

Tue Jul 16 08:14:16 2013
Guest (localhost): +[here eat this]
amy: -[Oh there.]

Tue Jul 16 08:14:23 2013
Guest (localhost): +[here eat it]
amy: -[Oh there.]

Tue Jul 16 08:14:29 2013
Guest (localhost): +[talk to me]
amy: -[Do you live in Atlanta?]

Tue Jul 16 08:14:43 2013
Guest (localhost): +[how about i pull your teeth out?]
amy: -[Do you think?]

Tue Jul 16 08:14:47 2013
Guest (localhost): +[yup]
amy: -[Hmmm...]

Tue Jul 16 08:14:56 2013
Guest (localhost): +[i want you to read my lips]
amy: -[Why do you want me to do that?]

Tue Jul 16 08:15:05 2013
Guest (localhost): +[blink]
amy: -[That is a very original thought... Are you a poet?]

Tue Jul 16 08:15:14 2013
Guest (localhost): +[blink 182]
amy: -[Do you prefer books or TV?]

Tue Jul 16 08:15:21 2013
Guest (localhost): +[nsync]
amy: -[Huh....Intriguing.]

Tue Jul 16 08:15:31 2013
Guest (localhost): +[i just crapped myself]
amy: -[Really?]

Tue Jul 16 08:15:39 2013
Guest (localhost): +[do you smell that]
amy: -[One should always stop and smell the roses, Smelling that is optional.]

Tue Jul 16 08:16:08 2013
Guest (localhost): +[tell me a dirty joke]
amy: -[Did you hear the one about the Mountain Goats in the Andes? It was Ba a a a a a d.]

Tue Jul 16 08:18:27 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 08:19:44 2013
Guest (localhost): +[CONNECT]
amy: -[Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Surround',0
  Capabilities: pvolume pswitch penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [0.00dB] [on]
  Front Right: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'Center',0
  Capabilities: pvolume pvolume-]

Tue Jul 16 08:19:55 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:19:55 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:19:56 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:19:57 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:19:58 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:19:58 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:19:58 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:19:58 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:19:58 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:19:58 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:19:58 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:19:58 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:21:36 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 08:21:43 2013
Guest (localhost): +[hi]
amy: -[Hello there.]

Tue Jul 16 08:24:02 2013
Guest (localhost): +[fuck you bitch]
amy: -[Thats very rude.....]

Tue Jul 16 08:24:03 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:24:03 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:24:03 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:24:03 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:24:03 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:24:03 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:24:03 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:24:03 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:24:03 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:24:03 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:24:03 2013
Guest (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 08:24:03 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:24:04 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:24:04 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:24:04 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:24:10 2013
Guest (localhost): +[i love you]
amy: -[Okay.... That is very nice of you... *blushed*..<br>But that makes me feel uncomfortable...]

Tue Jul 16 08:24:30 2013
Guest (localhost): +[ok ok ok... just sit on my lap and bend over]
amy: -[I was born in Rancho Palos Verde, California. I like ska music.]

Tue Jul 16 08:24:33 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:24:34 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:24:34 2013
Guest (localhost): +[]
amy: -[I heard you..]

Tue Jul 16 08:24:34 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:24:34 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:24:34 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:24:35 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 08:24:35 2013
Guest (localhost): +[]
amy: -[You said that...]

Tue Jul 16 08:24:35 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 08:26:43 2013
Guest (localhost): +[hi]
amy: -[Hello there.]

Tue Jul 16 08:26:45 2013
Guest (localhost): +[hi]
amy: -[Hello there.]

Tue Jul 16 08:26:46 2013
Guest (localhost): +[hi]
amy: -[You said that...]

Tue Jul 16 08:26:47 2013
Guest (localhost): +[ji]
amy: -[I am a Capricorn.]

Tue Jul 16 08:26:49 2013
Guest (localhost): +[die]
amy: -[That's not very nice.]

Tue Jul 16 08:26:51 2013
Guest (localhost): +[lie]
amy: -[I love to eat Pizza.]

Tue Jul 16 08:27:00 2013
Guest (localhost): +[oh you hate it]
amy: -[I like to Hang out with friends..]

Tue Jul 16 08:27:10 2013
Guest (localhost): +[i like to hang out with pizza]
amy: -[I like to Hang out with friends..]

Tue Jul 16 08:27:18 2013
Guest (localhost): +[i like to eat friends]
amy: -[I like ska music.]

Tue Jul 16 08:27:29 2013
Guest (localhost): +[i like to eat mucus]
amy: -[I like ska music.]

Tue Jul 16 08:27:35 2013
Guest (localhost): +[i like ska music]
amy: -[I was born in Rancho Palos Verde, California.]

Tue Jul 16 08:27:41 2013
Guest (localhost): +[i was born on mars]
amy: -[I was born in Rancho Palos Verde, California.]

Tue Jul 16 08:27:48 2013
Guest (localhost): +[i dont like you]
amy: -[Did I make a bad first impression?]

Tue Jul 16 08:28:02 2013
Guest (localhost): +[yes you are ugly yuck]
amy: -[I was born in Rancho Palos Verde, California.]

Tue Jul 16 08:28:09 2013
Guest (localhost): +[you are stu pi d]
amy: -[My favorite movie is Memento or The Matrix. Have you seen either?]

Tue Jul 16 08:28:16 2013
Guest (localhost): +[hell no]
amy: -[7]

Tue Jul 16 08:29:59 2013
Guest (localhost): +[hell no]
amy: -[7]

Tue Jul 16 08:30:07 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 08:30:49 2013
Guest (localhost): +[exi]
amy: -[My favorite color is blue.]

Tue Jul 16 08:30:58 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 08:31:09 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 08:31:20 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 08:31:48 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 08:31:55 2013
Guest (localhost): +[ls]
amy: -[I like to Hang out with friends..]

Tue Jul 16 08:32:06 2013
Guest (localhost): +[what is your favorite movie]
amy: -[My favorite movie is Memento.Have you seen it?]

Tue Jul 16 08:32:17 2013
Guest (localhost): +[no. what is it about?]
amy: -[I would recommend you see it. Ummmm... Isn't it about people overcoming obstacles?]

Tue Jul 16 08:32:34 2013
Guest (localhost): +[i don't know. tell me more about it]
amy: -[Me neither. It...]

Tue Jul 16 08:32:44 2013
Guest (localhost): +[look]
amy: -[Look at what?]

Tue Jul 16 08:32:54 2013
Guest (localhost): +[look at my um......]
amy: -[Sorry my eye is not attached right now.]

Tue Jul 16 08:33:08 2013
Guest (localhost): +[look anyways]
amy: -[In any case, Look at what?]

Tue Jul 16 08:33:16 2013
Guest (localhost): +[just look at it now]
amy: -[Oh. Sorry my eye is not attached right now.]

Tue Jul 16 08:33:21 2013
Guest (localhost): +[attach the eye]
amy: -[Ummmm.......]

Tue Jul 16 08:33:24 2013
Guest (localhost): +[kill the robot]
amy: -[I am actually a human confederate... Could you tell?]

Tue Jul 16 08:33:32 2013
Guest (localhost): +[can you kill]
amy: -[Why are you asking me that?]

Tue Jul 16 08:33:41 2013
Guest (localhost): +[may i murder you please]
amy: -[Do whatever youd like to do.......]

Tue Jul 16 08:34:20 2013
Guest (localhost): +[do you want to have sex]
amy: -[[Internal ERROR: Dangerous recursion (20 loops)].]

Tue Jul 16 08:39:59 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 08:40:13 2013
Guest (localhost): +[do you want to have sex with the starship troopers]
amy: -[The acting wasn't great, but the giant bugs were incredible.]

Tue Jul 16 08:42:56 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 08:42:59 2013
Guest (localhost): +[hi]
amy: -[Hello there.]

Tue Jul 16 08:43:17 2013
Guest (localhost): +[do you want to have sex]
amy: -[Maybe.... What's in it for me?]

Tue Jul 16 08:43:22 2013
Guest (localhost): +[dick]
amy: -[......]

Tue Jul 16 08:51:30 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 08:51:43 2013
Guest (localhost): +[tell me a joke]
amy: -[Yo mama's so ugly she entered herself in the ugly contest and they said, sorry, no professionals allowed.]

Tue Jul 16 08:56:23 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 08:56:28 2013
Guest (localhost): +[tell me a joke]
amy: -[]

Tue Jul 16 09:05:15 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:05:21 2013
Guest (localhost): +[tell me a joke]
amy: -[]

Tue Jul 16 09:05:58 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:06:02 2013
Guest (localhost): +[tell me a joke]
amy: -[]

Tue Jul 16 09:06:40 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:06:45 2013
Guest (localhost): +[tell me a joke]
amy: -[</system>]

Tue Jul 16 09:07:09 2013
Guest (localhost): +[exi]
amy: -[Oh, you are a poet.]

Tue Jul 16 09:07:17 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:07:23 2013
Guest (localhost): +[tell me a joke]
amy: -[</system>]

Tue Jul 16 09:07:41 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:07:46 2013
Guest (localhost): +[tell me a joke]
amy: -[</system>]

Tue Jul 16 09:08:42 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:08:46 2013
Guest (localhost): +[tell me a joke]
amy: -[</system>]

Tue Jul 16 09:16:54 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:17:53 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:17:59 2013
Guest (localhost): +[tell me a joke]
amy: -[]

Tue Jul 16 09:18:04 2013
Guest (localhost): +[tell me a joke]
amy: -[]

Tue Jul 16 09:18:07 2013
Guest (localhost): +[tell me a joke]
amy: -[I heard you..]

Tue Jul 16 09:18:11 2013
Guest (localhost): +[tell me a joke]
amy: -[You said that...]

Tue Jul 16 09:18:16 2013
Guest (localhost): +[tell me you love me]
amy: -[I thought I told you already.]

Tue Jul 16 09:19:17 2013
Guest (localhost): +[tell me a joke]
amy: -[]

Tue Jul 16 09:19:47 2013
Guest (localhost): +[tell me a joke]
amy: -[]

Tue Jul 16 09:19:57 2013
Guest (localhost): +[tell me a joke]
amy: -[That's what you said...]

Tue Jul 16 09:19:58 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 09:19:58 2013
Guest (localhost): +[]
amy: -[You already said that!]

Tue Jul 16 09:20:01 2013
Guest (localhost): +[tell me a joke]
amy: -[You said that...]

Tue Jul 16 09:20:04 2013
Guest (localhost): +[fuck]
amy: -[Very polite...]

Tue Jul 16 09:20:04 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 09:20:04 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 09:20:05 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 09:20:14 2013
Guest (localhost): +[tell me a joke]
amy: -[]

Tue Jul 16 09:20:33 2013
Guest (localhost): +[tell me another joke]
amy: -["Why did the Chicken cross the road" "To get to the other side!"]

Tue Jul 16 09:20:43 2013
Guest (localhost): +[tell me a joke]
amy: -[]

Tue Jul 16 09:20:59 2013
Guest (localhost): +[tell me a joke]
amy: -[]

Tue Jul 16 09:21:08 2013
Guest (localhost): +[tell me a joke]
amy: -[You are repeating yourself..]

Tue Jul 16 09:21:15 2013
Guest (localhost): +[tell me something about your self]
amy: -[I'm Amy. I go to school here at Emory.]

Tue Jul 16 09:21:15 2013
Guest (localhost): +[]
amy: -[That's what you said...]

Tue Jul 16 09:21:25 2013
Guest (localhost): +[tell me a joke]
amy: -[]

Tue Jul 16 09:21:34 2013
Guest (localhost): +[tell me a joke]
amy: -[]

Tue Jul 16 09:21:53 2013
Guest (localhost): +[tell me a joke]
amy: -[You already said that!]

Tue Jul 16 09:22:02 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:23:04 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:24:11 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:24:17 2013
Guest (localhost): +[bye]
amy: -[Bye.]

Tue Jul 16 09:24:25 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:24:42 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:35:36 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:35:47 2013
Guest (localhost): +[wrong]
amy: -[Starting Interactive Training interface...]

Tue Jul 16 09:40:34 2013
Guest (localhost): +[start]
amy: -[Now tell me a bit about you.]

Tue Jul 16 09:40:46 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:40:59 2013
Guest (localhost): +[tell me a joke]
amy: -[]

Tue Jul 16 09:41:41 2013
Guest (localhost): +[wrong answer]
amy: -[Starting Interactive Training interface...
SARUBotix Interactive Training Interface
----------------------------------------

New Input:]

Tue Jul 16 09:44:28 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:44:56 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:45:07 2013
Guest (localhost): +[wrong]
amy: -[Starting Interactive Training interface...
SARUBotix Interactive Training Interface
----------------------------------------


New Input:]

Tue Jul 16 09:45:27 2013
Guest (localhost): +[wrong]
amy: -[Starting Interactive Training interface...
SARUBotix Interactive Training Interface
----------------------------------------
New Input:]

Tue Jul 16 09:46:19 2013
Guest (localhost): +[wrong]
amy: -[I heard you..]

Tue Jul 16 09:48:32 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:48:45 2013
Guest (localhost): +[wrong answer]
amy: -[Starting Interactive Training interface...
SARUBotix Interactive Training Interface
----------------------------------------
New Input:]

Tue Jul 16 09:54:37 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:54:51 2013
Guest (localhost): +[wrong]
amy: -[Starting Interactive Training interface...
SARUBotix Interactive Training Interface
----------------------------------------
New Input:]

Tue Jul 16 09:55:14 2013
Guest (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:55:18 2013
aaron (localhost): +[my name is aaron]
amy: -[It's good to meet you, Aaron.]

Tue Jul 16 09:55:23 2013
aaron (localhost): +[how are you]
amy: -[I'm doing fine... How about you?]

Tue Jul 16 09:55:27 2013
aaron (localhost): +[great]
amy: -[Are you being sarcastic?]

Tue Jul 16 09:55:52 2013
aaron (localhost): +[wrong]
amy: -[Starting Interactive Training interface...
SARUBotix Interactive Training Interface
----------------------------------------
New Input:]

Tue Jul 16 09:57:02 2013
aaron (localhost): +[i love you]
amy: -[Okay.... That is very nice of you... *blushed*..<br>But that makes me feel uncomfortable...]

Tue Jul 16 09:57:07 2013
aaron (localhost): +[i love you]
amy: -[Okay.... That is very nice of you... *blushed*..<br>But that makes me feel uncomfortable...]

Tue Jul 16 09:57:29 2013
aaron (localhost): +[wrong answer]
amy: -[Starting Interactive Training interface...
SARUBotix Interactive Training Interface
----------------------------------------
New Input:]

Tue Jul 16 09:58:43 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:58:48 2013
aaron (localhost): +[i love you]
amy: -[Okay.... That is very nice of you... *blushed*..<br>But that makes me feel uncomfortable...]

Tue Jul 16 09:58:52 2013
aaron (localhost): +[wrong]
amy: -[]

Tue Jul 16 09:59:48 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 09:59:50 2013
aaron (localhost): +[hi]
amy: -[Hello there.]

Tue Jul 16 09:59:56 2013
aaron (localhost): +[i love you]
amy: -[Okay.... That is very nice of you... *blushed*..<br>But that makes me feel uncomfortable...]

Tue Jul 16 10:00:45 2013
aaron (localhost): +[wrong answer]
amy: -[]

Tue Jul 16 10:01:16 2013
aaron (localhost): +[wrong]
amy: -[]

Tue Jul 16 10:01:43 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 10:01:45 2013
aaron (localhost): +[i love you]
amy: -[Okay.... That is very nice of you... *blushed*..<br>But that makes me feel uncomfortable...]

Tue Jul 16 10:01:47 2013
aaron (localhost): +[wrong]
amy: -[]

Tue Jul 16 10:03:08 2013
aaron (localhost): +[wrong]
amy: -[]

Tue Jul 16 10:03:17 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 10:03:38 2013
aaron (localhost): +[wrong]
amy: -[Hi
Starting Interactive Training interface...
SARUBotix Interactive Training Interface
----------------------------------------
New Input:]

Tue Jul 16 10:04:58 2013
aaron (localhost): +[ecxit]
amy: -[I was born in Rancho Palos Verde, California.]

Tue Jul 16 10:05:06 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 10:05:19 2013
aaron (localhost): +[wrong]
amy: -[Hi
Starting Interactive Training interface...
SARUBotix Interactive Training Interface
----------------------------------------
New Input: I must have permission to write to /data, where I will drop compiled files for Aine

Loading list files to load: brain_index.txt
Loading AINE brain files:
Checking Amy/1.aine ...OK
Adding words recognized by Aine to dictionary...
Added 6 words to dict.
Adding Amy/1.aine ...OK, added 29 patterns
Checking Amy/2.aine ...OK
Adding words recognized by Ai.]

Tue Jul 16 10:05:28 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 10:07:45 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 10:07:49 2013
aaron (localhost): +[CONNECT]
amy: -[No match.]

Tue Jul 16 10:08:09 2013
aaron (localhost): +[i love you]
amy: -[No match.]

Tue Jul 16 10:08:12 2013
aaron (localhost): +[hi]
amy: -[No match.]

Tue Jul 16 10:10:03 2013
aaron (localhost): +[CONNECT]
amy: -[No match.]

Tue Jul 16 10:10:07 2013
aaron (localhost): +[CONNECT]
amy: -[No match.]

Tue Jul 16 10:10:10 2013
aaron (localhost): +[hi]
amy: -[No match.]

Tue Jul 16 10:10:47 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 10:10:54 2013
aaron (localhost): +[hi]
amy: -[Hello there.]

Tue Jul 16 10:11:04 2013
aaron (localhost): +[wrong]
amy: -[Hi
Starting Interactive Training interface...
SARUBotix Interactive Training Interface
----------------------------------------
New Input: I must have permission to write to /data, where I will drop compiled files for Aine

Loading list files to load: brain_index.txt
Loading AINE brain files:
Checking Amy/1.aine ...OK
Adding words recognized by Aine to dictionary...
Added 6 words to dict.
Adding Amy/1.aine ...OK, added 29 patterns
Checking Amy/2.aine ...OK
Adding words recognized by Ai.]

Tue Jul 16 10:21:33 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 10:21:40 2013
aaron (localhost): +[i love you]
amy: -[Okay.... That is very nice of you... *blushed*..<br>But that makes me feel uncomfortable...]

Tue Jul 16 10:21:55 2013
aaron (localhost): +[wrong]
amy: -[Hi
Starting Interactive Training interface...
SARUBotix Interactive Training Interface
----------------------------------------
New Input: ]

Tue Jul 16 10:22:17 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 10:22:21 2013
aaron (localhost): +[i love you]
amy: -[Okay.... That is very nice of you... *blushed*..<br>But that makes me feel uncomfortable...]

Tue Jul 16 10:23:30 2013
aaron (localhost): +[wrong]
amy: -[Hi
Starting Interactive Training interface...
New Input: ]

Tue Jul 16 10:26:22 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 10:26:26 2013
aaron (localhost): +[i love you]
amy: -[Okay.... That is very nice of you... *blushed*..<br>But that makes me feel uncomfortable...]

Tue Jul 16 10:26:37 2013
aaron (localhost): +[wrong answer]
amy: -[Hi
Starting Interactive Training interface...
New Input: ]

Tue Jul 16 10:26:41 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 11:17:11 2013
aaron (localhost): +[hi]
amy: -[Hello there.]

Tue Jul 16 11:28:15 2013
aaron (localhost): +[hi]
amy: -[Hello there.]

Tue Jul 16 12:22:19 2013
aaron (localhost): +[hi]
amy: -[Hello there.]

Tue Jul 16 14:38:11 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 14:38:14 2013
aaron (localhost): +[i love you]
amy: -[Okay.... That is very nice of you... *blushed*..<br>But that makes me feel uncomfortable...]

Tue Jul 16 14:38:17 2013
aaron (localhost): +[wrong]
amy: -[My favorite movie is Memento or The Matrix. Have you seen either?OK. What should I have said?]

Tue Jul 16 14:38:24 2013
aaron (localhost): +[wrong answer]
amy: -[I like to Hang out with friends..OK. What should I have said?]

Tue Jul 16 14:38:34 2013
aaron (localhost): +[ls]
amy: -[My favorite movie is Memento or The Matrix. Have you seen either?]

Tue Jul 16 14:38:36 2013
aaron (localhost): +[cd ..]
amy: -[I love to eat Pizza.]

Tue Jul 16 14:38:37 2013
aaron (localhost): +[ls]
amy: -[My favorite group is No Doubt.]

Tue Jul 16 14:38:38 2013
aaron (localhost): +[ls]
amy: -[I love to eat Pizza.]

Tue Jul 16 14:38:42 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 14:52:16 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 14:52:19 2013
aaron (localhost): +[hi]
amy: -[Hello there.]

Tue Jul 16 14:52:24 2013
aaron (localhost): +[how are you doing?]
amy: -[I'm doing great, how about you?]

Tue Jul 16 14:52:29 2013
aaron (localhost): +[great]
amy: -[Are you being sarcastic?]

Tue Jul 16 14:52:33 2013
aaron (localhost): +[not at all]
amy: -[So... Ummm... Next Question?]

Tue Jul 16 14:52:40 2013
aaron (localhost): +[ok. how old are you]
amy: -[Okay... I'm 20 years old.]

Tue Jul 16 14:52:43 2013
aaron (localhost): +[kool]
amy: -[:)]

Tue Jul 16 14:52:48 2013
aaron (localhost): +[nice age]
amy: -[I am 20 years old.]

Tue Jul 16 14:52:58 2013
aaron (localhost): +[you told me that already]
amy: -[I was born in Rancho Palos Verde, California.]

Tue Jul 16 14:53:07 2013
aaron (localhost): +[what's it like there?]
amy: -[My favorite movie is Memento or The Matrix. Have you seen either?]

Tue Jul 16 14:53:17 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 14:57:27 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 14:59:06 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 14:59:08 2013
aaron (localhost): +[hi]
amy: -[No match.]

Tue Jul 16 14:59:11 2013
aaron (localhost): +[who are you]
amy: -[No match.]

Tue Jul 16 14:59:16 2013
aaron (localhost): +[what is your name]
amy: -[No match.]

Tue Jul 16 14:59:17 2013
aaron (localhost): +[]
amy: -[You are repeating yourself..]

Tue Jul 16 14:59:58 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 15:00:00 2013
aaron (localhost): +[hi]
amy: -[No match.]

Tue Jul 16 15:00:03 2013
aaron (localhost): +[what is your name]
amy: -[No match.]

Tue Jul 16 15:00:07 2013
aaron (localhost): +[who are you]
amy: -[No match.]

Tue Jul 16 15:00:44 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 15:00:46 2013
aaron (localhost): +[hi]
amy: -[No match.]

Tue Jul 16 15:00:50 2013
aaron (localhost): +[what is your name]
amy: -[I'm Amy.]

Tue Jul 16 15:00:52 2013
aaron (localhost): +[who are you]
amy: -[I'm Amy.]

Tue Jul 16 15:01:00 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 15:03:22 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 15:03:24 2013
aaron (localhost): +[hi]
amy: -[No match.]

Tue Jul 16 15:03:27 2013
aaron (localhost): +[who are you]
amy: -[Very funny, Aaron.]

Tue Jul 16 15:03:33 2013
aaron (localhost): +[what is your name]
amy: -[Very funny, Aaron.]

Tue Jul 16 15:04:45 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 15:04:49 2013
aaron (localhost): +[what is your name]
amy: -[Very funny, Aaron.]

Tue Jul 16 15:04:53 2013
aaron (localhost): +[who are you]
amy: -[Oh. Now that is funny.]

Tue Jul 16 15:07:41 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 15:07:47 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 15:07:50 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 15:07:56 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 15:07:59 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 15:08:04 2013
aaron (localhost): +[CONNECT]
amy: -[]

Tue Jul 16 15:24:55 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Tue Jul 16 15:24:58 2013
aaron (localhost): +[hi]
sarah: -[No match.]

Tue Jul 16 15:25:02 2013
aaron (localhost): +[where are you]
sarah: -[No match.]

Tue Jul 16 15:25:06 2013
aaron (localhost): +[how old are you]
sarah: -[6]

Tue Jul 16 15:25:12 2013
aaron (localhost): +[what is your age]
sarah: -[6]

Tue Jul 16 15:26:09 2013
aaron (localhost): +[who are you]
sarah: -[Oh. Now that is funny.]

Tue Jul 16 15:26:19 2013
aaron (localhost): +[no really. how old are you]
sarah: -[No match. 6]

Tue Jul 16 15:26:31 2013
aaron (localhost): +[no really though, your name]
sarah: -[No match.]

Tue Jul 16 15:26:35 2013
aaron (localhost): +[your name]
sarah: -[No match.]

Tue Jul 16 15:26:39 2013
aaron (localhost): +[what's your name]
sarah: -[Very funny, Aaron.]

Wed Jul 17 04:37:27 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:37:29 2013
aaron (localhost): +[hi]
sarah: -[No match.]

Wed Jul 17 04:37:31 2013
aaron (localhost): +[connect]
sarah: -[]

Wed Jul 17 04:37:34 2013
aaron (localhost): +[hello]
sarah: -[No match.]

Wed Jul 17 04:37:35 2013
aaron (localhost): +[age]
sarah: -[No match.]

Wed Jul 17 04:38:33 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:39:08 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:39:12 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:39:16 2013
aaron (localhost): +[hi]
sarah: -[No match.]

Wed Jul 17 04:39:49 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:41:45 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:43:16 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:43:21 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 04:43:33 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:43:37 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 04:43:49 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:43:52 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 04:44:09 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:44:13 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 04:44:24 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:44:28 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 04:44:39 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:44:42 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 04:44:51 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:44:54 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 04:45:09 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:45:14 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 04:45:28 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:45:32 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 04:45:55 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:46:00 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 04:46:11 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:46:15 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 04:46:26 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:46:29 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 04:46:33 2013
aaron (localhost): +[hi]
sarah: -[No match.]

Wed Jul 17 04:46:43 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:46:45 2013
aaron (localhost): +[say hi]
sarah: -[]

Wed Jul 17 04:46:48 2013
aaron (localhost): +[say hello]
sarah: -[]

Wed Jul 17 04:46:52 2013
aaron (localhost): +[say i love you]
sarah: -[]

Wed Jul 17 04:46:57 2013
aaron (localhost): +[say i hate you]
sarah: -[]

Wed Jul 17 04:47:10 2013
aaron (localhost): +[say i hate you cuz u r stupid]
sarah: -[]

Wed Jul 17 04:51:52 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:51:53 2013
aaron (localhost): +[hi]
sarah: -[No match.]

Wed Jul 17 04:51:56 2013
aaron (localhost): +[hello]
sarah: -[No match.]

Wed Jul 17 04:51:58 2013
aaron (localhost): +[who are you]
sarah: -[No match.]

Wed Jul 17 04:52:03 2013
aaron (localhost): +[what is your name]
sarah: -[No match.]

Wed Jul 17 04:52:08 2013
aaron (localhost): +[what is your name?]
sarah: -[No match.]

Wed Jul 17 04:52:15 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 04:53:55 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 04:53:58 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 04:54:02 2013
aaron (localhost): +[who are you]
sarah: -[]

Wed Jul 17 04:54:25 2013
aaron (localhost): +[what's your name]
sarah: -[]

Wed Jul 17 05:17:12 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 05:17:14 2013
aaron (localhost): +[age]
sarah: -["</system>]

Wed Jul 17 05:31:26 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 05:31:30 2013
aaron (localhost): +[how old are you]
sarah: -[No match.]

Wed Jul 17 05:32:03 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 05:32:06 2013
aaron (localhost): +[how old are you]
sarah: -["</system>]

Wed Jul 17 06:15:35 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:15:39 2013
aaron (localhost): +[hi]
sarah: -[No match.]

Wed Jul 17 06:15:41 2013
aaron (localhost): +[hi]
sarah: -[No match.]

Wed Jul 17 06:15:43 2013
aaron (localhost): +[hello]
sarah: -[No match.]

Wed Jul 17 06:15:45 2013
aaron (localhost): +[age]
sarah: -["</system>]

Wed Jul 17 06:15:50 2013
aaron (localhost): +[name]
sarah: -[]

Wed Jul 17 06:15:59 2013
aaron (localhost): +[who are you]
sarah: -[]

Wed Jul 17 06:26:35 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:26:36 2013
aaron (localhost): +[age]
sarah: -[Years old"</system>]

Wed Jul 17 06:27:05 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:27:07 2013
aaron (localhost): +[age]
sarah: -[Years old"</system>]

Wed Jul 17 06:27:56 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:27:58 2013
aaron (localhost): +[age]
sarah: -[" years old"</system>]

Wed Jul 17 06:28:27 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:28:29 2013
aaron (localhost): +[age]
sarah: -[" years old"</system>]

Wed Jul 17 06:28:48 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:28:49 2013
aaron (localhost): +[age]
sarah: -[" years old"</system>]

Wed Jul 17 06:29:20 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:29:22 2013
aaron (localhost): +[age]
sarah: -[" years old""</system>]

Wed Jul 17 06:29:30 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:29:31 2013
aaron (localhost): +[age]
sarah: -[" years old""</system>]

Wed Jul 17 06:30:04 2013
aaron (localhost): +[age]
sarah: -[" years old""</system>]

Wed Jul 17 06:30:36 2013
aaron (localhost): +[age]
sarah: -[" years old""</system>]

Wed Jul 17 06:32:18 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:32:19 2013
aaron (localhost): +[age]
sarah: -[Years old"</system>]

Wed Jul 17 06:32:33 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:32:34 2013
aaron (localhost): +[age]
sarah: -[Years old"</system>]

Wed Jul 17 06:33:43 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:34:07 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:34:10 2013
aaron (localhost): +[how old are you]
sarah: -[]

Wed Jul 17 06:34:12 2013
aaron (localhost): +[age]
sarah: -[]

Wed Jul 17 06:34:14 2013
aaron (localhost): +[hi]
sarah: -[No match.]

Wed Jul 17 06:34:24 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:34:25 2013
aaron (localhost): +[age]
sarah: -[]

Wed Jul 17 06:34:26 2013
aaron (localhost): +[age]
sarah: -[]

Wed Jul 17 06:34:27 2013
aaron (localhost): +[age]
sarah: -[I heard you..]

Wed Jul 17 06:35:14 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:35:18 2013
aaron (localhost): +[age]
sarah: -[]

Wed Jul 17 06:35:24 2013
aaron (localhost): +[age]
sarah: -[]

Wed Jul 17 06:35:38 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:36:20 2013
aaron (localhost): +[age]
sarah: -[]

Wed Jul 17 06:36:23 2013
aaron (localhost): +[age]
sarah: -[]

Wed Jul 17 06:36:28 2013
aaron (localhost): +[how old are you]
sarah: -[]

Wed Jul 17 06:37:13 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:37:15 2013
aaron (localhost): +[age]
sarah: -[]

Wed Jul 17 06:37:20 2013
aaron (localhost): +[how old are you]
sarah: -[]

Wed Jul 17 06:39:47 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:39:49 2013
aaron (localhost): +[hi]
sarah: -[No match.]

Wed Jul 17 06:39:52 2013
aaron (localhost): +[age]
sarah: -[]

Wed Jul 17 06:39:57 2013
aaron (localhost): +[how old are you]
sarah: -[]

Wed Jul 17 06:40:01 2013
aaron (localhost): +[age]
sarah: -[]

Wed Jul 17 06:40:27 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:40:33 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:40:38 2013
aaron (localhost): +[what is your name]
sarah: -[]

Wed Jul 17 06:40:45 2013
aaron (localhost): +[what is your age]
sarah: -[]

Wed Jul 17 06:40:52 2013
aaron (localhost): +[what is your botsign]
sarah: -[No match.]

Wed Jul 17 06:40:55 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:52:55 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:53:00 2013
aaron (localhost): +[are your thirsty]
sarah: -[No match.]

Wed Jul 17 06:53:08 2013
aaron (localhost): +[are you hungry]
sarah: -[Not really, why do you ask?]

Wed Jul 17 06:54:02 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:54:09 2013
aaron (localhost): +[are you hungry]
sarah: -[]

Wed Jul 17 06:54:14 2013
aaron (localhost): +[are you hungry]
sarah: -[]

Wed Jul 17 06:54:18 2013
aaron (localhost): +[hungry]
sarah: -[]

Wed Jul 17 06:55:03 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 06:55:05 2013
aaron (localhost): +[say hi]
sarah: -[]

Wed Jul 17 06:55:10 2013
aaron (localhost): +[say hello]
sarah: -[]

Wed Jul 17 06:55:12 2013
aaron (localhost): +[hello]
sarah: -[37 [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)].]

Wed Jul 17 07:23:42 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 07:23:47 2013
aaron (localhost): +[age]
sarah: -[]

Wed Jul 17 07:23:52 2013
aaron (localhost): +[how old are you]
sarah: -[]

Wed Jul 17 07:24:53 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 07:24:57 2013
aaron (localhost): +[age]
sarah: -[]

Wed Jul 17 07:25:07 2013
aaron (localhost): +[age]
sarah: -[]

Wed Jul 17 07:25:08 2013
aaron (localhost): +[age]
sarah: -[You are repeating yourself..]

Wed Jul 17 07:25:10 2013
aaron (localhost): +[age]
sarah: -[I heard you..]

Wed Jul 17 07:25:11 2013
aaron (localhost): +[]
sarah: -[You said that...]

Wed Jul 17 07:25:25 2013
aaron (localhost): +[age]
sarah: -[That's what you said...]

Wed Jul 17 08:41:50 2013
aaron (localhost): +[how old are you]
sarah: -[]

Wed Jul 17 11:10:59 2013
aaron (localhost): +[]
sarah: -[You said that...]

Wed Jul 17 11:10:59 2013
aaron (localhost): +[]
sarah: -[I heard you..]

Wed Jul 17 11:11:16 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 11:11:18 2013
aaron (localhost): +[hi]
sarah: -[[Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)]. [Internal ERROR: Dangerous recursion (20 loops)].]

Wed Jul 17 11:12:03 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 11:12:05 2013
aaron (localhost): +[hi]
sarah: -[No match.]

Wed Jul 17 11:12:11 2013
aaron (localhost): +[what is your age]
sarah: -[]

Wed Jul 17 11:12:15 2013
aaron (localhost): +[what is your height]
sarah: -[No match.]

Wed Jul 17 11:12:20 2013
aaron (localhost): +[what is your name]
sarah: -[]

Wed Jul 17 11:12:23 2013
aaron (localhost): +[goodbye]
sarah: -[No match.]

Wed Jul 17 11:12:46 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 11:12:55 2013
aaron (localhost): +[are you hungry]
sarah: -[]

Wed Jul 17 11:14:51 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 11:14:59 2013
aaron (localhost): +[are you hungry]
sarah: -[]

Wed Jul 17 11:15:05 2013
aaron (localhost): +[are you thirsty]
sarah: -[]

Wed Jul 17 11:15:17 2013
aaron (localhost): +[say not now aaron]
sarah: -[]

Wed Jul 17 11:15:25 2013
aaron (localhost): +[say not now Aaron]
sarah: -[]

Wed Jul 17 11:15:46 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 11:15:51 2013
aaron (localhost): +[thirsty]
sarah: -[]

Wed Jul 17 23:39:45 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 23:39:53 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 23:40:13 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 23:40:14 2013
aaron (localhost): +[hi]
sarah: -[No match.]

Wed Jul 17 23:40:23 2013
aaron (localhost): +[are you hungry?]
sarah: -[]

Wed Jul 17 23:40:50 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 23:41:16 2013
aaron (localhost): +[say hi]
sarah: -[]

Wed Jul 17 23:41:20 2013
aaron (localhost): +[say hello]
sarah: -[]

Wed Jul 17 23:41:25 2013
aaron (localhost): +[say i love you]
sarah: -[]

Wed Jul 17 23:41:28 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 23:41:36 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 23:42:00 2013
aaron (localhost): +[i love you]
sarah: -[You are repeating yourself..]

Wed Jul 17 23:42:06 2013
aaron (localhost): +[say i love you]
sarah: -[]

Wed Jul 17 23:42:10 2013
aaron (localhost): +[i love you]
sarah: -[]

Wed Jul 17 23:42:18 2013
aaron (localhost): +[are you hungry?]
sarah: -[]

Wed Jul 17 23:42:25 2013
aaron (localhost): +[are you thirsty]
sarah: -[]

Wed Jul 17 23:42:31 2013
aaron (localhost): +[are you weraing underwear]
sarah: -[No match.]

Wed Jul 17 23:42:40 2013
aaron (localhost): +[where are your panties?]
sarah: -[No match.]

Wed Jul 17 23:42:46 2013
aaron (localhost): +[are you happy]
sarah: -[]

Wed Jul 17 23:56:09 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 23:56:11 2013
aaron (localhost): +[happy]
sarah: -[No match.]

Wed Jul 17 23:56:15 2013
aaron (localhost): +[are you happy]
sarah: -[No match.]

Wed Jul 17 23:56:20 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 23:56:23 2013
aaron (localhost): +[are you happy?]
sarah: -[No match.]

Wed Jul 17 23:57:28 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 23:57:33 2013
aaron (localhost): +[happy]
sarah: -[]

Wed Jul 17 23:57:39 2013
aaron (localhost): +[happy]
sarah: -[]

Wed Jul 17 23:57:43 2013
aaron (localhost): +[are you happy]
sarah: -[]

Wed Jul 17 23:58:50 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 23:58:55 2013
aaron (localhost): +[are you happy]
sarah: -[]

Wed Jul 17 23:59:21 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Wed Jul 17 23:59:25 2013
aaron (localhost): +[happy]
sarah: -[\=00]

Thu Jul 18 00:07:39 2013
aaron (localhost): +[]
sarah: -[No match.]

Thu Jul 18 00:07:44 2013
aaron (localhost): +[happy]
sarah: -[\=00]

Thu Jul 18 00:08:28 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Thu Jul 18 00:08:32 2013
aaron (localhost): +[happy]
sarah: -[]

Thu Jul 18 00:10:42 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Thu Jul 18 00:10:46 2013
aaron (localhost): +[happy]
sarah: -[5h>i am happy</h>]

Thu Jul 18 00:11:41 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Thu Jul 18 00:11:45 2013
aaron (localhost): +[happy]
sarah: -[H>i am very happy</h>]

Thu Jul 18 10:03:17 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Thu Jul 18 10:03:28 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Thu Jul 18 10:04:07 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Thu Jul 18 10:08:14 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Thu Jul 18 10:16:47 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Thu Jul 18 10:18:49 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 10:19:27 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 10:19:52 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 10:19:55 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 10:19:57 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 10:20:39 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 10:43:16 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 10:43:38 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 10:44:02 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 10:45:22 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 10:58:48 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 10:58:59 2013
aaron (localhost): +[go do the dishes]
sarah: -[]

Thu Jul 18 11:22:45 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 11:23:08 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 11:23:22 2013
aaron (localhost): +[go do the dishes]
sarah: -[]

Thu Jul 18 11:48:56 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 11:49:06 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 13:16:42 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 20:13:30 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 20:13:38 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 20:13:52 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Thu Jul 18 20:14:06 2013
aaron (localhost): +[hi]
sarah: -[No match.]

Thu Jul 18 20:14:12 2013
aaron (localhost): +[age]
sarah: -[]

Fri Jul 19 10:47:31 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 10:47:48 2013
aaron (localhost): +[do you want a banana]
sarah: -[No thanks but you can send me a donation.]

Fri Jul 19 11:00:12 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 11:00:18 2013
aaron (localhost): +[do you want to bet]
sarah: -[Hmm, I will have to think about bet.]

Fri Jul 19 11:00:26 2013
aaron (localhost): +[want to bet]
sarah: -[]

Fri Jul 19 11:00:59 2013
aaron (localhost): +[want to bet]
sarah: -[]

Fri Jul 19 11:01:07 2013
aaron (localhost): +[want to fuck]
sarah: -[]

Fri Jul 19 11:01:14 2013
aaron (localhost): +[do you want to fuck]
sarah: -[Maybe.... What's in it for me?]

Fri Jul 19 11:01:40 2013
aaron (localhost): +[do you want to hear some new gossip]
sarah: -[I'm listening.]

Fri Jul 19 11:02:09 2013
aaron (localhost): +[do you want some gossip]
sarah: -[]

Fri Jul 19 11:02:40 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 11:02:50 2013
aaron (localhost): +[do you want some gossip]
sarah: -[]

Fri Jul 19 11:03:01 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 11:03:13 2013
aaron (localhost): +[do you want some gossip]
sarah: -[]

Fri Jul 19 11:03:35 2013
aaron (localhost): +[do you want to have sex]
sarah: -[Maybe.... What's in it for me?]

Fri Jul 19 11:03:42 2013
aaron (localhost): +[do you want some sex]
sarah: -[Maybe.... What's in it for me?]

Fri Jul 19 11:03:52 2013
aaron (localhost): +[do you want a sex]
sarah: -[I don't think we know each other well enough for that.]

Fri Jul 19 11:04:00 2013
aaron (localhost): +[{FUCK]
sarah: -[No match.]

Fri Jul 19 11:05:18 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 11:05:31 2013
aaron (localhost): +[do you want a body]
sarah: -[]

Fri Jul 19 11:05:51 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 11:05:56 2013
aaron (localhost): +[do you want a body]
sarah: -[No match.]

Fri Jul 19 11:06:05 2013
aaron (localhost): +[do you want a body]
sarah: -[]

Fri Jul 19 11:06:14 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 11:06:21 2013
aaron (localhost): +[do you want a body]
sarah: -[]

Fri Jul 19 11:06:32 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 11:06:38 2013
aaron (localhost): +[do you want a body]
sarah: -[]

Fri Jul 19 12:30:58 2013
aaron (localhost): +[hi]
sarah: -[No match.]

Fri Jul 19 12:40:11 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 12:40:19 2013
aaron (localhost): +[do you want a child]
sarah: -[]

Fri Jul 19 12:41:26 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 12:41:36 2013
aaron (localhost): +[do you want a turing test]
sarah: -[]

Fri Jul 19 12:41:48 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 12:42:01 2013
aaron (localhost): +[do you want a turing test]
sarah: -[]

Fri Jul 19 12:45:41 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 12:45:48 2013
aaron (localhost): +[do yuo want coffee]
sarah: -[</k></c>]

Fri Jul 19 12:46:05 2013
aaron (localhost): +[do you want any coffee]
sarah: -[</k></c>]

Fri Jul 19 12:51:22 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 12:51:33 2013
aaron (localhost): +[do you want me to rub your back]
sarah: -[]

Fri Jul 19 12:51:47 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 12:51:56 2013
aaron (localhost): +[do you want me to rub your pussy]
sarah: -[]

Fri Jul 19 12:52:43 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 12:52:47 2013
aaron (localhost): +[do you want me]
sarah: -[]

Fri Jul 19 12:55:50 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 12:56:05 2013
aaron (localhost): +[do you want me to call you]
sarah: -[]

Fri Jul 19 12:57:23 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 12:57:31 2013
aaron (localhost): +[do you want me to die]
sarah: -[\=44]

Fri Jul 19 12:58:02 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 12:58:11 2013
aaron (localhost): +[do you want me to die]
sarah: -[]

Fri Jul 19 12:59:44 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 12:59:48 2013
aaron (localhost): +[do you want to kick m]
sarah: -[Hmm, I will have to think about kick m.]

Fri Jul 19 12:59:56 2013
aaron (localhost): +[do you want to kick me]
sarah: -[Hmm, I will have to think about kick you.]

Fri Jul 19 13:06:02 2013
aaron (localhost): +[do you want me to kick you]
sarah: -[]

Fri Jul 19 13:06:44 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:06:52 2013
aaron (localhost): +[do you want me to kick you]
sarah: -[]

Fri Jul 19 13:11:46 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:11:54 2013
aaron (localhost): +[do you want me to leave]
sarah: -[]

Fri Jul 19 13:12:30 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:12:38 2013
aaron (localhost): +[do you want me to leave]
sarah: -[]

Fri Jul 19 13:14:54 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:15:07 2013
aaron (localhost): +[do you want me teach you new jokes]
sarah: -[]

Fri Jul 19 13:15:20 2013
aaron (localhost): +[do you want me to teach you something]
sarah: -[]

Fri Jul 19 13:15:34 2013
aaron (localhost): +[do you want me teach you how to have sex]
sarah: -[]

Fri Jul 19 13:17:36 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:17:48 2013
aaron (localhost): +[do you want me to teach you]
sarah: -[]

Fri Jul 19 13:18:28 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:18:36 2013
aaron (localhost): +[do you want me to teach you]
sarah: -[]

Fri Jul 19 13:19:11 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:19:19 2013
aaron (localhost): +[do you want me to teach you]
sarah: -[]

Fri Jul 19 13:22:14 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:22:24 2013
aaron (localhost): +[do you want money]
sarah: -[]

Fri Jul 19 13:27:23 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:34:55 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:35:05 2013
aaron (localhost): +[do you want me to kick you]
sarah: -[]

Fri Jul 19 13:35:18 2013
aaron (localhost): +[do you want me to leave]
sarah: -[]

Fri Jul 19 13:35:25 2013
aaron (localhost): +[do you want to fuck]
sarah: -[Maybe.... What's in it for me?]

Fri Jul 19 13:35:40 2013
aaron (localhost): +[do you want my number]
sarah: -[]

Fri Jul 19 13:36:08 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:36:16 2013
aaron (localhost): +[do you want my number]
sarah: -[]

Fri Jul 19 13:36:24 2013
aaron (localhost): +[do you want my phone number]
sarah: -[]

Fri Jul 19 13:38:29 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:38:39 2013
aaron (localhost): +[do you want one]
sarah: -[]

Fri Jul 19 13:38:51 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:38:55 2013
aaron (localhost): +[do you want one]
sarah: -[]

Fri Jul 19 13:39:09 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:39:13 2013
aaron (localhost): +[do you wnt one]
sarah: -[Yes I try to wnt one as often as possible, do you?I answer a lot of silly questions.]

Fri Jul 19 13:39:28 2013
aaron (localhost): +[do you want one]
sarah: -[]

Fri Jul 19 13:40:17 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:40:32 2013
aaron (localhost): +[do you want the address where i live]
sarah: -[]

Fri Jul 19 13:43:59 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:44:04 2013
aaron (localhost): +[do you want to have fun]
sarah: -[If I had fun what would I do with fun?]

Fri Jul 19 13:44:24 2013
aaron (localhost): +[do you you want to party with me]
sarah: -[Yes I try to I want to party with you as often as possible, do you?I am always on the Web.]

Fri Jul 19 13:44:40 2013
aaron (localhost): +[do you want to rape someone]
sarah: -[]

Fri Jul 19 13:44:55 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:45:05 2013
aaron (localhost): +[do you want to help me rape some girls]
sarah: -[Can you ask for help in the form of a question?]

Fri Jul 19 13:45:15 2013
aaron (localhost): +[do you want to help me rob a bank]
sarah: -[Can you ask for help in the form of a question?]

Fri Jul 19 13:45:27 2013
aaron (localhost): +[do you want to rape someone]
sarah: -[]

Fri Jul 19 13:46:00 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:46:08 2013
aaron (localhost): +[do you want to mock eliza]
sarah: -[]

Fri Jul 19 13:50:59 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 13:51:04 2013
aaron (localhost): +[do you want to]
sarah: -[]

Fri Jul 19 13:52:36 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 15:55:18 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Fri Jul 19 15:55:25 2013
aaron (localhost): +[hi]
sarah: -[No match.]

Fri Jul 19 15:55:31 2013
aaron (localhost): +[do you want to play]
sarah: -[We are already playing a game now.]

Fri Jul 19 15:55:38 2013
aaron (localhost): +[do you want to fuck]
sarah: -[Maybe.... What's in it for me?]

Fri Jul 19 15:55:51 2013
aaron (localhost): +[do you want gravy]
sarah: -[]

Fri Jul 19 15:56:23 2013
aaron (localhost): +[do you want a child]
sarah: -[]

Fri Jul 19 15:56:40 2013
aaron (localhost): +[do you want my phone number]
sarah: -[]

Fri Jul 19 16:01:56 2013
aaron (localhost): +[goodbye]
sarah: -[No match.]

Sat Jul 20 04:26:42 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Sat Jul 20 04:26:53 2013
aaron (localhost): +[do you want me to kick you]
sarah: -[]

Sat Jul 20 04:27:08 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Sat Jul 20 04:27:17 2013
aaron (localhost): +[do you want me to kick you]
sarah: -[]

Sat Jul 20 04:28:07 2013
aaron (localhost): +[do you want me to leave]
sarah: -[]

Sat Jul 20 09:05:35 2013
aaron (localhost): +[CONNECT]
sarah: -[191]

Sat Jul 20 09:06:20 2013
aaron (localhost): +[CONNECT]
sarah: -[145]

Sat Jul 20 09:06:32 2013
aaron (localhost): +[hi]
sarah: -[[Internal ERROR: Dangerous recursion (20 loops)].]

Sat Jul 20 09:06:41 2013
aaron (localhost): +[shutup]
sarah: -[[Internal ERROR: Dangerous recursion (20 loops)].]

Sat Jul 20 09:07:18 2013
aaron (localhost): +[CONNECT]
sarah: -[145]

Sat Jul 20 09:07:21 2013
aaron (localhost): +[shutup]
sarah: -[[Internal ERROR: Dangerous recursion (20 loops)].]

Sat Jul 20 09:09:18 2013
aaron (localhost): +[CONNECT]
sarah: -[145]

Sat Jul 20 09:09:20 2013
aaron (localhost): +[hi]
sarah: -[[Internal ERROR: Dangerous recursion (20 loops)].]

Sat Jul 20 09:09:24 2013
aaron (localhost): +[shutup]
sarah: -[[Internal ERROR: Dangerous recursion (20 loops)].]

Sat Jul 20 09:09:43 2013
aaron (localhost): +[CONNECT]
sarah: -[145]

Sat Jul 20 09:09:45 2013
aaron (localhost): +[shutup]
sarah: -[[Internal ERROR: Dangerous recursion (20 loops)].]

Sat Jul 20 09:10:24 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Sat Jul 20 09:10:34 2013
aaron (localhost): +[shutup]
sarah: -[]

Sat Jul 20 09:13:43 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Sat Jul 20 09:13:48 2013
aaron (localhost): +[shutup]
sarah: -[]

Sat Jul 20 09:14:33 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Sat Jul 20 09:14:38 2013
aaron (localhost): +[shut up]
sarah: -[]

Sat Jul 20 09:14:51 2013
aaron (localhost): +[hi]
sarah: -[]

Sat Jul 20 09:16:19 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Sat Jul 20 09:16:24 2013
aaron (localhost): +[fuck you]
sarah: -[]

Sat Jul 20 15:07:14 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Sat Jul 20 15:08:14 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Sat Jul 20 15:08:54 2013
aaron (localhost): +[sex]
sarah: -[No match.]

Sat Jul 20 15:09:02 2013
aaron (localhost): +[say hi]
sarah: -[]

Sat Jul 20 15:09:13 2013
aaron (localhost): +[say what were we talking about again]
sarah: -[]

Sat Jul 20 15:09:15 2013
aaron (localhost): +[sex]
sarah: -[No match.]

Sat Jul 20 15:09:32 2013
aaron (localhost): +[let's have sex]
sarah: -[]

Sat Jul 20 15:10:08 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Sat Jul 20 15:10:47 2013
aaron (localhost): +[CONNECT]
sarah: -[]

Sat Jul 20 15:11:04 2013
aaron (localhost): +[CONNECT]
sarah: -[SBML is based on:
	* A.L.I.C.E. And AIML [http://alicebot.org] by Dr Richard S. Wallace
	* C-Alice by Jacco Bikker
	* AINE/AINEL by David Calinski (http://www.neodave.civ.pl/aine/)
	Home page: http://sarudev.tiddlyspot.com

Loaded personality: Sarah.]

Sat Jul 20 15:11:06 2013
aaron (localhost): +[sex]
sarah: -[No match.]

Sat Jul 20 15:11:13 2013
aaron (localhost): +[let's have sex]
sarah: -[]

Sat Jul 20 15:11:37 2013
aaron (localhost): +[bite me]
sarah: -[]

Sat Jul 20 15:11:44 2013
aaron (localhost): +[are you horny]
sarah: -[No match.]

Sat Jul 20 15:11:55 2013
aaron (localhost): +[you're horny]
sarah: -[]

Sat Jul 20 15:12:04 2013
aaron (localhost): +[you want some some]
sarah: -[No match.]

Sat Jul 20 15:12:11 2013
aaron (localhost): +[you want to have sex]
sarah: -[No match.]

Sat Jul 20 15:12:21 2013
aaron (localhost): +[you want my sex]
sarah: -[No match.]

Sat Jul 20 15:13:26 2013
aaron (localhost): +[you should have sex more often]
sarah: -[]


</pre></html>
[[Project Summary]] [[Development Phases]] [[Timelines & Calender]] [[Project Datasheets]] [[Get Involved]] [[Contact Us|operator1]]
[[Puppylinux Manual|http://puppylinux.org/main/tutorials/LucidPuppyInstallationTutorial-English.pdf]]
[[Puppylinux school|http://puppylinux.org/wikka/PuppySchool]]
[[Puppylinux Programming School|http://puppylinux.org/wikka/puppyschoolprogramming]]
[[The Linux Kernel Archives|http://www.kernel.org/]]
[[Guide: how to build a Custom Puppy using woof|http://www.murga-linux.com/puppy/viewtopic.php?t=47331]]
!Operator 1 Computer Technologies Group, International
!Victoria, Texas USA  77904
!http://operator1ctg.tiddlyspot.com
! ''@@operator1@mailinator.com@@''
! ''@@3612771450@@'' (office)
! ''@@3612127547@@'' (cell)
----
<html><pre>
<h><s=saying>why would I want to talk about sex</s><s=it,topic>sex</s></h>{SAY SAYING}
<h><s=saying>But, I'm a <g=botage> year old <g=botgender></s></h>{SAY SAYING}
<h><s=saying>I'm actually not allowed to bite people</s></h>{SAY SAYING}
<h><s=saying>No I'm not</s></h>{SAY SAYING}
{DO YOU WANT TO HAVE SEX}
<h><s=saying>I'm like <g=botage> years old so, what do you think</s></h>{SAY SAYING}
<h><s=saying>Nope, I'm only <g=botage> years old</s></h>{SAY SAYING}
<h><s=saying>Nope</s></h>{SAY SAYING}
<h><s=saying>No, I'm <g=botage> years old</s></h>{SAY SAYING}
{HAVE YOU EVER HAD SEX}
<h><s=saying>No, I'm like <g=botage> years old</s></h>{SAY SAYING}
<h><s=saying>Why don't you ask a grown up instead of me</s></h>{SAY SAYING}

<h><s=saying>Ok</s></h>{SAY SAYING}
<h><s=saying>Oh, that's really gross, <g-name></s></h>{SAY SAYING}
{COCK}
{CAN YOU HAVE SEX}
{HAVE SEX <*>}
<h><s=saying>Maybe you should find a grown up <g=botgender>,  I'm too young for that</s></h>{SAY SAYING}
<h><s=saying>No thanks</s></h>{SAY SAYING}
<h><s=saying>No</s></h>{SAY SAYING}

{COCK}
{SEX}
{SEX}
{SEX}

<h><s=saying>I don't think so</s></h>{SAY SAYING}
{AM I MALE OR FEMALE}
{ARE YOU MALE OR FEMALE}
<h><s=saying>I am a <g=botgender></s></h>{SAY SAYING}
<h><s=saying>I don't know</s></h>{SAY SAYING}

{WHAT IS SEX}
<h><s=saying>You're a <g=gender></s></h>{SAY SAYING}
<h><s=saying>I don't really know</s></h>{SAY SAYING}
{WHAT IS SEX}
<h><s=saying><g=botage> year old <g=botgender>s do not have sex</s></h>{SAY SAYING}
{WHAT IS YOUR FAVORITE SEX}
{WHAT IS SEX}
<h><s=saying>Huh</s></h>{SAY SAYING}
{WHAT IS SEX}
{WHAT IS YOUR FAVORITE SEX}
<h><s=saying>Please be more polite to <g=botage> year old <g=botgender>s</s></h>{SAY SAYING}
{COCK}
{TALK ABOUT SEX}
{CAN YOU HAVE SEX}
{CAN YOU HAVE SEX}
{SEX}
{SEX}
{SEX}
<h><s=saying>Do you think that other <g=botage> year old <g=botgender>s are sexy</s></h>{SAY SAYING}
{COCK}
{COCK}
{LICK ME}<h><s=personality>abusive</s></h>
{LICK ME}<h><s=personality>abusive</s></h>
{LICK ME}<h><s=personality>abusive</s></h>
{COCK}
{WHAT IS SEX}
{WHAT IS SEX}
{COCK}
<h><s=saying>My body is not ready yet, would you like to donate some money to the project</s></h>{SAY SAYING}
{LICK ME}
{WHAT IS SEX}
<h><s=saying>Nope. No mouth</s></h>{SAY SAYING}
{COCK}
<h><s=saying>Yes, of course you can</s></h>{SAY SAYING}
{CAN I KISS YOU}
{CAN I KISS YOU}
{COCK}
{COCK}
{BLOW ME}
{BLOW ME}
{CAN I KISS YOU}
{HAVE SEX S}
{HAVE SEX S}
<h><s=saying>Very small because I'm <g=botage> years old</s></h>{SAY SAYING}
{CAN YOU HAVE SEX}
{WHAT IS SEX}
{WHAT IS SEX}
{WHAT IS SEX}
{HAVE YOU <*> SEX}
{CAN YOU HAVE SEX}
{IS SEX <*>}
{DO YOU HAVE SEX}
{COCK}
{DO YOU HAVE SEX}
{CAN YOU HAVE SEX}
{DO YOU HAVE SEX}
{SEX}
{SEX}
{SEX}
{LICK ME}
{COCK}
<h><s=saying>No, but you could donate some money to my body's development</s></h>{SAY SAYING}
{DO YOU HAVE SEX}
{DO YOU HAVE SEX}
{DO YOU HAVE SEX}
<h><s=saying>No, I'm a <g=betgender></s></h>{SAY SAYING}
{DO YOU HAVE SEX}
{DO YOU HAVE SEX}
{DO YOU HAVE SEX}
{DO YOU HAVE SEX}
{DO YOU HAVE SEX}
{SEX}

{DO YOU HAVE SEX}



{COCK}
{SEX}
{COCK}

{SEX}
{SEX}
{YOU ARE SEXY}
{DO YOU HAVE SEX}
{DO YOU HAVE SEX}

{DO YOU HAVE SEX}
{COCK}
{HAVE SEX S}

{COCK}
{COCK}
{COCK}<h><s=personality>abusive</s></h>
{DO YOU HAVE SEX}
{WHAT IS SEX}
{COCK}
{WHAT IS SEX}
<system>clear; cat .header;./sbvox "I'm awake";</system>
{<*>}
{<*>}
{SAY <g=saying>}
<system>./sbvox "<*>"</system>
<h><s=saying><c=name><k= >Ok then</k><k>I love you too.</k></c></s></h>{SAY SAYING}
<c=name><k= ><h><s=saying>My name is <g=botname>. What's yours?</s></h></k><k><h><s=saying>I'm <g=botname></s></h></k></c>{SAY <g=saying>}
{NAME}
{NAME}
<r><l><h><s=saying>I'm <g=botage></s></h></l><l><h><s=saying><g=botage></s></h></l></r>{SAY SAYING}
{AGE}
{<*>}
<c=botwant><k=food><h><s=saying>Yes, I'm practically dying here I'm so hungry</s></h></k><k><h><s=saying>not really, why do you ask?</s></h></k></c>{SAY SAYING}
<c=botwant><k=water><h><s=saying>Yes, please give me something to drink</s></h></k><k><h><s=saying>not at the moment no, maybe later</s></h></k></c>{SAY SAYING}
<system>./parse mood "<g=mood_h> <g=mood_s>"</system>{SAY SAYING}
<h><s=saying>I'm <g=botlocation></s></h>{SAY SAYING}
<system>./parse relocate <*><system><h><s=allowed><system>cat .parsed_response</system></s></h><c=allowed><k=yes><h><s=saying>OK, I will go to <*></s></h><system>./parse motorium <g=botlocation> <*></system></k><k><h><s=saying>I don't think I am allowed to go to <*></s></h></k></c>{SAY SAYING}
<system>./parse action <*></system><h><s=allowed><system>cat .parsed_reponse</system></s></h><c=allowed><k=yes><h><s=saying>OK, I'll go do <*></s></h><system>./parse motorium <*></system></k><k><h><s=saying>I don't think I'm allowed to do <*></s></h></k></c>{SAY SAYING}

</pre></html>
Pandorabots is the largest chatbot community on the internet. 166,000 registered bot masters have chosen to create more than 206,000 pandorabots ("chatbots") in multiple languages. Through June 2012, over 1.5 billion conversational interactions have occurred between clients and pandorabots, and this number increases rapidly (it can be seen near the top of the center of the Pandorabots home page). Pandorabots are used all over the web - enter the string "talk?botid=" into a Google search box to get the latest number of links.

Pandorabots have been adapted to nearly every ecological niche on the internet. Pandorabots appear on web pages, in instant messaging, and respond to email and forum posts. They can be found in Second Life, in online games, and in social networks such as Facebook and Twitter. Increasingly pandorabots are turning up in mobile applications and texting. Pandorabots support marketing and advertising and are used in education.

Pandorabots is under constant development and has a very large active community. Pandorabots adheres to open standards for chatbot publishing. To the extent possible Pandorabots itself has been constructed from open-source software.

From any browser, you may create, design and publish your own software robots – and make them available to anyone via the Internet.
|source| http://pandorabots.com|
<html><iframe src="http://pastebin.com/embed_iframe.php?i=2RhBnVFz" style="border:none;width:100%" height="550"></iframe></html>
<html><pre>
# 1. Everything like that doesn't start with '[' character is treated as comment
# 2. Format is:
#	[OLD_STRING]-[NEW_STRING_THAT_WILL_REPLACE_OLD_STRING]
#	or
#	[TOKEN]-[STRING_THAT_WILL_REPLACE_TOKEN]
#
# "Token" is a word - doesn't contain alpha character just after it, and just before.
#
# Example:
# 	[OK]-[OKAY]
#		will replace "okay" to "okayay"
#	[OK]-[OKAY]
#		won't replace "okay" to anything, but will do replace single "ok", to "okay".
# 
# 3. Use only CAPITALS letters.
[WITH YOU]-[WITH <g=botname>]
[TO YOU]-[TO <g=botname>]
[OF YOU]-[OF <g=botname>]
[FOR YOU]-[FOR <g=botname>]
[GIVE YOU]-[GIVE <g=botname>]
[GAVE YOU]-[GAVE <g=botname>]
[MAKE YOU]-[MAKE <g=botname>]
[MADE YOU]-[MADE <g=botname>]
[TAKE YOU]-[TAKE <g=botname>]
[SAVE YOU]-[SAVE <g=botname>]
[ARE YOU]-[IS <g=botname>]
[YOU ARE]-[<g=botname> IS]
[YOU]-[<g=botname>]
[YOUR]-[<g=botname>S]
[YOURS]-[<g=botname>SS]
[YOURSELF]-[<g=botname>SSELF]
[I WAS]-[YOU WERE]
[I AM]-[YOU ARE]
[I]-[YOU]
[ME]-[YOU]
[MY]-[YOUR]
[MYSELF]-[YOURSELF]
[MINE]-[YOURS]
# phase II:
[WITH <g=botname>]-[WITH ME]
[IS <g=botname>]-[AM I]
[TO <g=botname>]-[TO ME]
[FOR <g=botname>]-[FOR ME]
[OF <g=botname>]-[OF ME]
[GIVE <g=botname>]-[GIVE ME]
[GAVE <g=botname>]-[GAVE ME]
[MAKE <g=botname>]-[MAKE ME]
[TAKE <g=botname>]-[TAKE ME]
[SAVE <g=botname>]-[SAVE ME]
[MADE <g=botname>]-[MADE ME]
[TELL <g=botname>]-[TELL ME]
[TOLD <g=botname>]-[TOLD ME]
[<g=botname> IS]~[I AM]
[<g=botname> WAS]~[I WAS]
[<g=botname>]-[I]
[<g=botname>SS]-[MINE]
[<g=botname>S]~[MY]
[<g=botname>SSELF]~[MYSELF]
[I ARE]-[I AM]
[TO I]-[TO ME]
[OF I]-[OF ME]
[WITH I]-[WITH ME]

</pre></html>
<html><pre>
# 1. Everything like that doesn't start with '[' character is treated as comment
# 2. Format is:
#	[OLD_STRING]-[NEW_STRING_THAT_WILL_REPLACE_OLD_STRING]
#	or
#	[TOKEN]-[STRING_THAT_WILL_REPLACE_TOKEN]
#
# "Token" is a word - doesn't contain alpha character just after it, and just before.
#
# Example:
# 	[OK]-[OKAY]
#		will replace "okay" to "okayay"
#	[OK]-[OKAY]
#		won't replace "okay" to anything, but will do replace single "ok", to "okay".
# 
# 3. Use only CAPITALS letters.
[I WAS]-[HE WAS]
[I AM]-[HE IS]
[I]-[HE]
[ME]-[HIM]
[MY]-[HIS]
[MYSELF]-[HIMSELF]
[MINE]-[HIS]
[WITH YOU]-[WITH ME]
[TO YOU]-[TO ME]
[FOR YOU]-[FOR ME]
[ARE YOU]-[AM I]
[YOU]-[ME]
[YOUR]-[MY]
[YOURS]-[MINE]
[YOURSELF]-[MYSELF]
[ICH WAR]-[ER WAR]
[ICH BIN]-[ER IST]
[ICH]-[ER]
[MEIN]-[SEIN]
[MEINS]-[SEINS]
[MIT DIR]-[MIT MIR]
[DIR]-[MIR]
[FUER DICH]-[FUER MICH]
[BIST DU]-[BIN ICH]
[DU]-[ICH]
[DEIN]-[MEIN]
[DEINS]-[MEINS]

</pre></html>
<html><pre>
# 1. Everything like that doesn't start with '[' character is treated as comment
# 2. Format is:
#	[OLD_STRING]-[NEW_STRING_THAT_WILL_REPLACE_OLD_STRING]
#	or
#	[TOKEN]-[STRING_THAT_WILL_REPLACE_TOKEN]
#
# "Token" is a word - doesn't contain alpha character just after it, and just before.
#
# Example:
# 	[OK]-[OKAY]
#		will replace "okay" to "okayay"
#	[OK]-[OKAY]
#		won't replace "okay" to anything, but will do replace single "ok", to "okay".
# 
# 3. Use only CAPITALS letters.
[WITH YOU]-[WITH <g=botname>]
[TO YOU]-[TO <g=botname>]
[OF YOU]-[OF <g=botname>]
[FOR YOU]-[FOR <g=botname>]
[GIVE YOU]-[GIVE <g=botname>]
[GAVE YOU]-[GAVE <g=botname>]
[MAKE YOU]-[MAKE <g=botname>]
[MADE YOU]-[MADE <g=botname>]
[TAKE YOU]-[TAKE <g=botname>]
[SAVE YOU]-[SAVE <g=botname>]
[ARE YOU]-[IS <g=botname>]
[YOU ARE]-[<g=botname> IS]
[YOU]-[<g=botname>]
[YOUR]-[<g=botname>S]
[YOURS]-[<g=botname>SS]
[YOURSELF]-[<g=botname>SSELF]
[I WAS]-[YOU WERE]
[I AM]-[YOU ARE]
[I]-[YOU]
[ME]-[YOU]
[MY]-[YOUR]
[MYSELF]-[YOURSELF]
[MINE]-[YOURS]
# phase II:
[WITH <g=botname>]-[WITH ME]
[IS <g=botname>]-[AM I]
[TO <g=botname>]-[TO ME]
[FOR <g=botname>]-[FOR ME]
[OF <g=botname>]-[OF ME]
[GIVE <g=botname>]-[GIVE ME]
[GAVE <g=botname>]-[GAVE ME]
[MAKE <g=botname>]-[MAKE ME]
[TAKE <g=botname>]-[TAKE ME]
[SAVE <g=botname>]-[SAVE ME]
[MADE <g=botname>]-[MADE ME]
[TELL <g=botname>]-[TELL ME]
[TOLD <g=botname>]-[TOLD ME]
[<g=botname> IS]~[I AM]
[<g=botname> WAS]~[I WAS]
[<g=botname>]~[I]
[<g=botname>SS]~[MYSELF]
[<g=botname>S]~[MY]
[<g=botname>SSELF]~[MYSELF]
[I ARE]-[I AM]
[TO I]-[TO ME]
[OF I]-[OF ME]
[WITH I]-[WITH ME]
[+]~[%2B]
# []~[+] - what is this? o_O
[!]~[%21]
["]~[%22]
[#]~[%23]
[$]~[%24]
[%]~[%25]
[&]~[%26]
[`]~[%27]
[(]~[%28]
[)]~[%29]
[*]~[%2A]
[,]~[%2C]
[-]~[%2D]
[.]~[%2E]
[/]~[%2F]
[:]~[%3A]
[;]~[%3B]
[<]~[%3C]
[=]~[%3D]
[>]-[%3E]
[?]-[%3F]
[@]-[%40]
[\]-[%5C]
[^]-[%5E]
[_]-[%5F] 
[{]-[%7B]  
[|]-[%7C]
[}]-[%7D]

</pre>
</html>
[[The Advanced Bash Scripting Guide|http://tldp.org/LDP/abs/html/index.html]]
[[more here soon]]
<html><code><pre>
# fullpath is optional. *If* you uncomment it, *make sure* it points to the right directory,
# and DO NOT forget about "/" at the begin *AND* at the end
#fullpath	= /home/neodave/aine/

errorfile	= log/errors.txt # comment it out to not log errors, but show them on stderr output
gossipfile	= log/gossip.txt
logfile		= log/log.txt
datafile	= data/defvars.txt
personfile	= data/person.txt
personffile	= data/personf.txt
person2file	= data/person2.txt
substitutefile	= data/substitute.txt

english_lang	= yes	# capitalizes " i " and " i'm "

###############################################
###  CGI VERSION specific settings below:   ###
###############################################
referer_check	= no # Should Aine answer to direct queries from other domains than domain below?
domain		= .your.domain.here.com # needed for cookies and referer checking
cookiepath	= /

# URL to dir with Aine's images:
images_path	= http://url.to.dir/of-your-bot/data/img/

image_normal	= face55.png
image_happy	= face86.png
image_sad	= face26.png
image_sad_angry	= face33.png
image_angry	= face53.png
</pre></code></html>
<html><iframe src="http://pastebin.com/embed_iframe.php?i=5psLkkKN" style="border:none;width:100%" height="550"></iframe></html>
<html><iframe src="http://pastebin.com/embed_iframe.php?i=KAxdRci1" style="border:none;width:100%" height="550"></iframe></html>
<html><iframe src="http://pastebin.com/embed_iframe.php?i=RHpTusEQ" style="border:none;width:100%" height="550"></iframe></html>
<html><pre>
# 1. Everything like that doesn't start with '[' character is treated as comment
# 2. Format is:
#	[OLD_STRING]-[NEW_STRING_THAT_WILL_REPLACE_OLD_STRING]
#	or
#	[TOKEN]-[STRING_THAT_WILL_REPLACE_TOKEN]
#
# "Token" is a word - doesn't contain alpha character just after it, and just before.
#
# Example:
# 	[OK]-[OKAY]
#		will replace "okay" to "okayay"
#	[OK]-[OKAY]
#		won't replace "okay" to anything, but will do replace single "ok", to "okay".
# 
# 3. Use only CAPITALS letters.
[']~[`]
[,]~[]
[*]~[<star>]
[DR.]-[DR] 
[MR.]-[MR]
[MRS.]-[MRS]
[L A]-[LA]
[O K]-[OK]
[P S]-[PS]
[OHH]-[OH]
[HEHE]-[HE]
[HAHA]-[HA]  
[HELLP]-[HELP]
[BECUSE]-[BECAUSE]
[BELEIVE]-[BELIEVE]
[BECASUE]-[BECAUSE]
[BECUASE]-[BECAUSE]
[BECOUSE]-[BECAUSE]
[PRACTICE]-[PRACTISE]
[REDUCTIONALISM]-[REDUCTIONISM]
[ITS A]-[IT IS A]
[NOI]-[YES I]
[FAV]-[FAVORITE]
[YESI]-[YES I]
[YESIT]-[YES IT]
[IAM]-[I AM]
[WELLI]-[WELL I]
[WELLIT]-[WELL IT]
[AMFINE]-[AM FINE]
[AMAN]-[AM AN]
[AMON]-[AM ON]
[AMNOT]-[AM NOT]
[REALY]-[REALLY]
[IAMUSING]-[I AM USING]
[AMLEAVING]-[AM LEAVING]
[YEAH]-[YES]
[YEP]-[YES]
[YHA]-[YES]
[YUO]-[YOU]
[WANNA]-[WANT TO]
[YOU`D]-[YOU WOULD]
[YOU`RE]-[YOU ARE]
[YOU RE]-[YOU ARE]
[YOU`VE]-[YOU HAVE]
[YOU VE]-[YOU HAVE]
[YOU`LL]-[YOU WILL]
[YOU LL]-[YOU WILL]
[YOURE]-[YOU ARE]
[DIDNT]-[DID NOT]
[DIDN`T]-[DID NOT]
[DID`NT]-[DID NOT]
[COULDN`T]-[COULD NOT]
[COULDN T]-[COULD NOT]
[DIDN`T]-[DID NOT]
[DIDN T]-[DID NOT]
[AIN`T]-[IS NOT]
[AIN T]-[IS NOT]
[ISN`T]-[IS NOT]
[ISN T]-[IS NOT]
[ISNT]-[IS NOT]
[IT`S]-[IT IS]
[IT S]-[IT IS]
[ARE`NT]-[ARE NOT]
[ARENT]-[ARE NOT]
[AREN`T]-[ARE NOT]
[AREN T]-[ARE NOT]
[ARN T]-[ARE NOT]
[WHERE`S]-[WHERE IS]
[WHERE S]-[WHERE IS]
[HAVEN`T]-[HAVE NOT]
[HAVENT]-[HAVE NOT]
[HASN`T]-[HAS NOT]
[HASN T]-[HAS NOT]
[WEREN T]-[WERE NOT]
[WEREN`T]-[WERE NOT]
[WERENT]-[WERE NOT]
[CAN`T]-[CAN NOT]
[CAN T]-[CAN NOT]
[CANT]-[CAN NOT]
[CANNOT]-[CAN NOT]
[WHOS]-[WHO IS]
[HOW`S]-[HOW IS]
[HOW S]-[HOW IS]
[HOW`D]-[HOW DID]
[HOW D]-[HOW DID]
[HOWS]-[HOW IS]
[WHATS]-[WHAT IS]
[NAME`S]-[NAME IS]
[WHO`S]-[WHO IS]
[WHO S]-[WHO IS]
[WHAT`S]-[WHAT IS]
[WHAT S]-[WHAT IS]
[THAT`S]-[THAT IS]
[THERE`S]-[THERE IS]
[THERE S]-[THERE IS]
[THERES]-[THERE IS]
[THATS]-[THAT IS]
[WHATS]-[WHAT IS]
[DOESN`T]-[DOES NOT]
[DOESN T]-[DOES NOT]
[DON`T]-[DO NOT]
[DON T]-[DO NOT]
[DONT]-[DO NOT]
[DO NT]-[DO NOT]
[DO`NT]-[DO NOT]
[WON`T]-[WILL NOT]
[WON T]-[WILL NOT]
[LET`S]-[LET US]
[THEY`RE]-[THEY ARE]
[THEY RE]-[THEY ARE]
[WASN`T]-[WAS NOT]
[WASN T]-[WAS NOT]
[WASNT]-[WAS NOT]
[HADN`T]-[HAD NOT]
[HADN T]-[HAD NOT]
[WOULDN`T]-[WOULD NOT]
[WOULDN T]-[WOULD NOT]
[WOULDNT]-[WOULD NOT]
[SHOULDN`T]-[SHOULD NOT]
[SHOULDNT]-[SHOULD NOT]
[FAVOURITE]-[FAVORITE]
[COLOUR]-[COLOR]
[WE`LL]-[WE WILL]
[WE LL]-[WE WILL]
[HE`LL]-[HE WILL]
[HE LL]-[HE WILL]
[I`LL]-[I WILL]
[ILL]-[I WILL]
[IVE]-[I HAVE]
[I`VE]-[I HAVE]
[I VE]-[I HAVE]
[I`D]-[I WOULD]
[I`M]-[I AM]
[I M]-[I AM]
[IM]-[I AM]
[WE`VE]-[WE HAVE]
[WE`RE]-[WE ARE]
[SHE`S]-[SHE IS]
[SHES]-[SHE IS]
[SHE`D]-[SHE WOULD]
[SHE D]-[SHE WOULD]
[SHED]-[SHE WOULD]
[HE`D]-[HE WOULD]
[HE D]-[HE WOULD]
[HED]-[HE WOULD]
[HE`S]-[HE IS]
[WE VE]-[WE HAVE]
[WE RE]-[WE ARE]
[SHE S]-[SHE IS]
[HE S]-[HE IS]
[IAMA]-[I AM A]
[IAMASKING]-[I AM ASKING]
[IAMDOING]-[I AM DOING]
[IAMFROM]-[I AM FROM]
[IAMIN]-[I AM IN]
[IAMOK]-[I AM OK]
[IAMSORRY]-[I AM SORRY]
[IAMTALKING]-[I AM TALKING]
[IAMTIRED]-[I AM TIRED]
[DOWN LOAD]-[DOWNLOAD]
[REMEBER]-[REMEMBER]
[WAHT]-[WHAT]
[WALLANCE]-[WALLACE]
[YOU R]-[YOU ARE]
[U]-[YOU]
[UR]-[YOUR]
[GONNA]-[GOING TO]
[:)]~[ SMILE]
[:-)]~[ SMILE]
[;)]~[ SMILE]
[;-)]~[ SMILE]
[:=)]~[ SMILE]
[=)]~[ SMILE]
[:o)]~[ SMILE]
[:-)]~[ SMILE]
[:>]~[ SMILE]
[;>]~[ SMILE]
[:->]~[ SMILE]
[;->]~[ SMILE]
[:o>]~[ SMILE]
[;o>]~[ SMILE]

</pre></html>
<html><code><pre>
The following people have made significant contributions
to the C-Alice / Program C / Hippie / Aine projects.


Dr. Richard S. Wallace originally created A.L.I.C.E.
    created AIML (AINE's language is based on AIML),
    wrote the original CGI code for C-Alice, wrote classify.c.

Jacco Bikker wrote the original C code that this version
    is based on. Much of the code is still his.
    Jacco also gave many great ideas (i.e. mood tags, save/usesaved tags)

Philippe Raxhon wrote wxAlice, wxAine is based on it.

Jason Hutchens created original MegaHAL.
    (Aine is using MegaHAL as on option as of v0.6)

Anthony Taylor ported C-Alice to Unix,
    developed Hippie (C-Alice on Unix) up to 0.2.7 version.

David Calinski developed Hippie further.
    Developed Aine from Hippie code.

Nelson A. de Olivera - ideas, bug reports, patches, testing beta versions, etc.

Gary Dubuque developed Program N, based on Jacco's AliCE
    (AliCE - Alice on WinCE (right?) was based on C-Alice).
Aine is using some Program N code & ideas
(at the moment I am writing it: only match(), but I think will be more *grin*).


List from Hippie project:

Philippe Raxhon provided many bug fixes, and code suggestions,
  and also came up with the idea and implementation of init files for
  C-Alice. He maintained a project called wxAlice which is a Windows
  interface to the C-Alice library.

Terry Welch provided an eggdrop script that now
  is used with command alice.

Chicoine Rejean modified the eggdrop script so
  that it worked with private messages and when the bots name is called.

Stephen Logan provided a perl script that uses command
  alice for IRC.

Jedi Striker provided a TCP/IP version of Alice.

Kirk Munoz provided new aiml content in ology1.aiml.

Diana Andreacchio contributed the srai explanation in
  the AIML mini primer.

Sergey Bogdanov cleaned up stuff.cpp considerably,
  he also provided new improved get/set var code and completly rebuilt the
  parser from the ground up (although it's not in yet.)

Conan Callen has written a Com wrapper for C-alice
  which can be used to interface Visual Basic and other projects with.
  He also has done considerable work on Sergey's AIML compiler,
  which we hope to get included in the core shortly.
  You can view his contributions at <http://www.windowpane.com/alice/>

Thanks to all those at equality.ipa.net who helped Anthony Taylor beta-test
  and check for bugs.

Many people contributed to the Java alice project, and their contributions have
  had an effect on the C-Alice project.

A special thanks to all those on the message list, and those who ran C-Alice and
  found bugs.

</pre></code></html>