User Activity

I would like to buy an external hard drive?, or whatever, to store our photos on and view later. We have them stored on our computer and it is going to take up a lot of memory.Is there a device you can recommend?
Can I buy memory cards pre-loaded with photos, say, of the Grand Canyon, etc?
Is a 1gb memory card made by Elite Pro compatible with Canon SX610HS camera.