A few notes about the demos:

 Most of the demos started as test programs and have had features added 
ad hoc,  so they are pretty messily coded.  As some of them began life
before certain features were available,  some stuff might be #ifdef'd
unnessisarily.  Some of them you will have to ctrl-c break out of,  others
you can press escape to exit.  Most need you to hit enter before they do
anything.

 This is a plea to imaginative coders - help me write better demos!

 If you write something that looks pretty snazzy then mail it to me and I'll
put in here so others can learn from your work.

                        Don't be Shy!
                                             Jon Griffiths.
