Pete,

If I didn't already have the 550EX I would deffinately get the 580EX, it is a much better flash overall, even thought I couldn't use the E-TTL2 side of it, but it would still be E-TTL on my 10D.

Always glad to help.