I don't think speed is a problem at all. It is a question of whether your camera can accept cards up to 2GB. Unless your camera is more than a few years old, and this is unlikely if it accepts SD cards, it should be able to accept 2GB cards. If it can already accept 1GB, then I belive 2GB is no problem at all. More than 2GB may be a problem unless your camera is newer and can accept cards formatted using FAT32.