Again, stay away from Sigma flashes if you want trouble-less operation unless the price difference really is very, very big. If you've got a slightly older Sigma unit, not supporting E-TTL II, it is useless when upgrading to the 50D for example. Check out Sigma's announcement on the issue.