I am new to this forum and I apologize if this thread has been beat to death, but my search revealed nothing to date.

I am looking for a new flash for my Canon EOS 20D. I just recently went all digital after years of using an EOS-1 and EOS-3. My uses are primarily family/friends, outdoor fill-flash portraits, and MACRO.

I am trying to decide between the Canon 580EX, Promaster 7500 DX, and the METZ 54-MZ-4. Price/feature wise, the METZ seems to be the best choice. However, I do not have a local dealer that stocks the METZ line so I cannot "play" with it prior to purchase.

Does anyone have any experiences with these flashes and can make a recommendation?

Thanks in advance.