Have you seen this relatively new resource linked in the Davidson Database?

Science Buddies: How to Find a Mentor is written for high-school students but some of the ideas may apply to middle-school students as well.