Onsite I recommend Trails End Buffet.
If you have a car and the time, you can go to Cicis pizza or Sweet Tomatoes. These are both all you can eat. They are by downtown Disney. They are both very cheap. I know the sweet Tomatoes by me has dinner for around $8 all you can eat. I think Cicis pizza is similar in price (maybe less).
Maggie