This is a collection of screensavers I've written. They all follow the Rule of Screensavers: any point on the screen that gets colored will eventually get uncolored. libido.c and libido.h isolate routines common to all of them; mostly, that means graphics and input-handling code. "flock" -- a bunch of circles, chasing and fleeing. "rw" -- a random walker. "gon" -- draws an N-gon incrementally, and then gradually transforms it into new N-gons while changing color. Invoke any of them with the "-help" option for more complete usage instructions. Oh, to stop them, enter a prime number. - Karl Fogel