I just received my new 580exII and put it on my Canon 40d to test it out and it is not firing!! It has power and brand new batteries, but when I try to take a picture...nothing. When I press the Pilot button...nothing. Any ideas? Thanks!!