A 2 GB card should net you about 600 photos, assuming you shoot at full resolution, or roughly 3.3 MB per image. Obviously, if you shoot any video, it will be less. A card marked Hi Speed writes information to the card faster. With your camera, it doesn't make a difference.