lousy TO DO list:

- human's name should be uppercased (in CGI version)
- speed-up dictionary, as the dictionary is the slowest part of Aine now
- make an user-friendly installer (shell script) for the cgi version
- duplicate checker is a bit lame - some duplicate categories can be not close to each other in compiled data,
	and duplicate checker won't notice such categories. Have to do sth about it.

- think about adding analyzer that analyzes names in user input and fills "he"/"she" variables
	from input "on the fly" (just like analyzer() in WinAlice);
	note: think != implement ;) I'm still not sure if it will be worth doing,
		as it will make Aine a bit slower
- 'manual' loop unroll in few important functions @matchers.c
- multiple input lines: +[BTW: HOW?|THAT WOULD BE OK?]
- Implement AND, NOT. (Like +[*&AINE] matches anything that has "aine" string,
	+[*&!AINE] matches anything that doesn't contain "aine" string.)

- Implement faster recursive calls:
	+[HI]
	-[{HELLO}]

	+[HELLO]
	-[Hi there!]

	Aine could extract in internal files:
	HI -> Hi there!

	Not as it is now: Aine calls all recursive calls to find the proper output/template:
	HI -> HELLO -> Hi there!

- debug wx version
- Implement text-to-speech, speech recognition (there are some nice Open Source projects, e.g. "Festival")
