Sadly, Pan's Labyrinth didn't win best foreign film last year. It won a few for makeup and art direction I think, but lost to The Lives of Others, which I can't really complain about too much, because it was an utterly amazing film in it's own right. I was hoping it would win, it was my favorite movie of last year (that and the Fountain) and probably one of my favorite movies, period.
Also, has anyone heard much about The Orphanage? It's produced by Guillermo del Toro, and I've heard it's pretty good. It technically was released in '07, but I think today is the first day of it's wide release. It's Spain's submission for best foreign film for the '07 Academy Awards, I dunno when the official nominations go out though.