I think theres really no question that there are very good students and very good professors at smaller schools; perhaps not world class, nobel laureate material, but very good nonetheless. However I think some of what santana is saying is very true, no matter how indelicately put his comments are. In my own experience applying to engineering programs, looking through the entire faculty directory at all the schools I applied to I could probably count the number of professors who did their PhD's out of the top 30 on one hand, maybe two. Out of hundreds of professors thats a pretty terrifying thing to realize. Even more horrifying is that probably around 50% did their PhD's in the top 10. It's a bit sad really. There are no doubt a myriad of reasons not the least of which is that a department may receive 80 applications for a single tenure-track opening. It's hard to stand out, we've all learned this from the grad school application process and it seems like it gets worse... but at least you get to do what you love.