I just watched Amores Perros and thought it was incredibly well done.  The various story lines were cleverly woven together;each story was brilliantly written, andb every one of the actors (including the perros)were superb.  Powerful, gritty, realistic, humorous, heart-wrenching, hopeful, despairing, and stunning.  A gem of a movie. 