Technology Caption contest: dear God, what is that thing? By Barb Dybwad June 3, 2005 3:47 pm EST All we will say is that this involves cinnamon. The rest, we leave to you. [Thanks, anonymous]