A little historical information about the Odd Fellows Society follows this amusingly theatrical trailer-style advertisement. There are a whole bunch of Illuminati conspiracy theory links in the side bar, if that sort of thing floats your boat.
Peace,
Adam