That's really cool, I've never heard about them before. When you used that term, I thought maybe you were referring to some metaphor or aspect of ancient mythology (like the "windows of heaven" that supposedly opened up and let all the rain in during Noah's flood).
So it's basically a cosmic dust cascade :) neat!