If it is the Canon 20D I use the 420EX flash gun on the 10D, and find it to be very good. The 520EX it the better gun, but with a bigger price tag. Sorry I cant offer any advice in Wedding photography, but usually use either 200 ISO inside churches with either the speed light or ambient light 400 ISO Image is Canon 10D 400 ISO on cam speed light
The Truth is Out There