Only one thing, Ta0. Puebla is not at the south of here, but to the east.
I was there on november 2005 and it`s a nice city. You are right, it`s got a lot of churches.
and Mike..yes..ta0 is right. Puebla is not at all near from Monterrey. One thing is to see the map..but..really..it`s a very long distance.