https://tongfamily.com/2006/05/20/canon-430ex-vs-580ex/
Canon 430EX vs 580EX