I don't mean to limit it to us schools only, I just threw this together last Saturday. How do you suggest I make this work for all hackers at all schools?
Agreed. I attend a Jr. College that doesn't give email accounts to its students (or if it does, I was never informed).
Please ditch the .edu requirement.
I'm at mcmaster, which has a mcmaster.ca address. I don't think it's possible to match on email address to allow all schools, so just ask for the school that someone attends. If you let some non-students through, what does it matter?