Why the exclusionary school thing? Isn't your point to enable people to find each other based on locale? Then just enable locale publication. Who gives a damn if you're currently or have been enrolled in the same institution. I for one, never used my school email. Well, that was 20 years ago, so maybe things have changed since then. But the only people I see using their alum email address in post-school life are ones that want to impress others with how much they paid for school.
Why is that?
i will fix the .edu email requirement eventually, though i originally intended this to be for undergrads on large campuses (such as illinois.edu) so they could easily find each other. if you're on this site and you spot someone else, you know from there that you have at least a few things in common: you most likely read pg's essays, you like to build stuff, you might be a little entrepreneurial, you're interested in programming or ui design.
larry and sergey met up because one of them was doing campus tours. i wonder how many start-ups would have been created if the individuals weren't physically too far apart and had a common place to meet up.
the colors were inspired by xcode's midnight theme.
Would be enough to display names that include graduation year, which you might be doing already for current students (I don't have a functional .edu anymore).
EDIT: do you do email domain matching to determine if a school has been entered? If not, consider using that to normalize data.
Duplicate entry 'University of Washington' for key 2
INSERT INTO `schools` (`name`, `domain`, `students`) VALUES ('University of Washington', 'uw', 0)
Any reason to not just allow any email?