Having a donations page is a good idea because people without strong coding-fu skills can still contribute to the project.
A seperate top 10, 20, or 100 (space permitting) contributors list at the bottom of the homepage would be nice as well, because people like to be recognized in some way for contributions.
Just my $.02