I have run out of time to help with this today, so I'll just leave a pointer to this page, which lists a number of top schools. Someone should enter these names in directly here, so we can start to write about each school.