The World of Flams: Everything You Always Wanted to Know About Flams!