Hi, i have a canon 20d and i'm stuck deciding between two flashes for my camera. Now i can buy the 550EX for about 300 dollars, or go to www.keh.com and get a used 540EZ for about 60 dollars. They both have the same guide number, and have manual flash power settings, so i'm wondering what the big difference is between the two flashes (besides that the 550 is the new model and the 540 is the old model) is the 540EZ too old to work with a DLSR...it says the flash will work "with any eos camera". I mainly shoot skateboarding and band photography and i don't use a lot of calculating with it..i just fiddle with my exposure and shutter speed until i get the desired effect. so really i just want a flash that'll have variable power that's compatible with my 20D. I also will eventually be using slave flashes. My current flash now is the 420EX and i know with the 550EX i can mount the 550EX onto my shoe mount and the 420EX will work wirelessly with it. I don't know if this goes for the 540EZ...because i can't find any info about the flash online. if anyone can help me out i'd really appreciate it.