The math:  There are 20 bars at $2.50 each (including shipping). Given the ingredients, that's a good price. And all for a good cause.  (I endorse this post - and hope not to hear the word endorse again any time soon :-)