random
search
propose
stats
A bit of tolerance is worth a megabyte of flaming.
--
Henry Spencer