i just tried the canon speedlite 420ex with my canon pro 90is and it does compensate the pro 90is under low light condition. however i find that there is a delay (probably 0.5s) after you fully press the shutter button. why? it is normal to digital cameras when using external flash? i think this is not good, i ended up a lot of waste shots when taking moving objects or people.