If you take alot of pictures and you don’t want to change the memory cards or if you are going on a long trip, here’s the solution
http://www.sandisk.com/microsites/compactflash/index.html
a 128GB Card for only $1500. That’s amazing, I think the computer that I was using just over 10 years ago had a 6GB hard drive.