As, I think Im right in saying, the A330 has no movie facility I guess you could get away with the smaller card. A 16gb card really isa huge capacity, will you really need that much storage on the camera before you download your pictures somwhere? More importantly I would want to be sure I bought the fastest card I could afford, a class 6 card is essential to match a nice fast shutter speed, or the camera will have to slow down to wait for the card to catch up between shots. I have a 4gb class 6 in my camera, and its plenty big enough, holding about 400 shots! Plus it only cost about seven quid!