Are you a Facebook user? If so, you might want to spend 5 minutes and play with a neat little tool I read about. Its called Nexus. If I recall my 6th grade vocabulary correctly, the word nexus means touch point or common ground. This site shows a map of your Facebook friends and their friends. Clicking on a node highlights the friend name.
It's simple to generate, fun, and shows who knows whom.