Another question: What's the purpose of configuring up to 3 pools in MinePeon? Is it a failsafe, e.g. if pool 1 is down, then pool 2 is used instead?
Recommendation: Regarding the new "minutes per 24 hours" donation feature, I recommend that you allow this to be configured as the 4th pool on the settings page that says "donations pool" which shows (and even lets you edit) the donations pool. Probably a good place to include the # minutes option as well. Here's why:
1) If Neil ever has to switch to a different pool or account, I'm much more likely to comply by editing my settings -- rather than re-installing a brand new version of MinePeon and risk screwing my setup up just because the donation address changed.
2) If I have a tight firewall (or if I'm paranoid and monitor my outbound connection logs) I need to know what outbound destinations to allow/anticipate.