I have both a 7D and a 5DMKII. I was going to upgrade to the 580EX II flash unit, however, I am concerned that a newer unit may come out that I should wait to buy instead. I currently own both the 430 EX and the 580 EX. Does anyone know the cycle for when new flashes are released by Canon? I thought the 580EXII was newly released over a year ago? Do you think a newer flash compatible with my cameras might be released anytime soon?