I have read that these are toxins from the liver and gallbladder. Green ones are bile stones. I can't remember what the other colored stone are: possibly Gallstones or cholesterol deposits. If no one at this site knows, I would suggest looking up a site for liver and gallbladder cleasing which would describe the various stones that you can eliminate with a cleanse. In any event it sounds like your liver is starting to release sone toxins. That's exciting!