I bought this for my Cannon EOS 600 camera. It works very well. Due to its read/write speed I can take 2 18 mega byte images per second so there no noticeable time lag between taking one image and the next. Its size means I'll never run out of memory. An excellent product.