I had one for ages till it got soaked and stopped working, had to replace in a hurry and the only thing I could get in Jessops was a 580EX. Consistently good results from the sigma, build quality is probably a bit lower than the 580EX and the way you access some of the functions isn't quite as easy but better value IMO.