Thanks for your advice. If 420ex cannot do it, I am thinking to get another model for that. 550ex is too expensive. I saw someone attached a very small flash on top of 10D and have very small flash power output. It is Swiss made but I do not know the exact model.