Tonsils stones stink and everyone who has them is usually pretty desperate for a solution. The only sure way to get rid of them is to have a tonsillectomy, but that can be a pretty uncomfortable procedure, especially for adults. The number of tonsillectomies performed in the United States is down from several million a year back when I was a kid to maybe 500,000 a year today. So, more people have their tonsils, and this means more people have tonsil stones. Check out the live hangout with me or watch the YouTube recording for more info on causes and treatment.
The National Institutes of Health are also a great source of information on tonsils and adenoids.