This article is from the Flying Saucer Attack FAQ, by Michael Stutz stutz@dsl.org with numerous contributions by others.
It's mostly the work of Dave and friends.
 
Continue to: