Canon 580EX - Large Learning Curve?