As to Guess, and the lack of donations, unfortunately, when you make something available to everyone, for free, and ask for donations, eventually donations will run dry. It's just the nature of the internet. If it's free, it's free.
What I would suggest to Bob is that perhaps you make it a pay site, with a nominal fee to join, say ten dollars, with a few dollars a month as a recurring payment. I'm sure you'd get some takers and maybe even make it financially viable.