Huh, that's funny, SUNY Buffalo is one of my choices for grad school. It's good to hear that it's actually pretty good. I liked what I saw when I looked through the research areas, but then the ranking was pretty low. The ranking system has been criticized, though, so I know better than to trust it 100%.