Im starting to realise how much I used the flash on my 20D, and im missing not having one at all for my 1dmkII, so im going to have to purchase one. Looking around the Speedlite 580ex seems about the best, is it as simply as that or is there a better option available.