I am an amateur photographer new to digital. I probably will shoot 500 to 1,000 images a month. I use a Mac with OS X. To store and catalogue images I am using iPhoto, My question is whether iPhoto is powerful enough to store thousands of images over the years. Should I buy a third party software package to store and catalogue photos and if so which one? At the moment I find iPhoto very intuitive and easy to use. I just set up albums and use key words. I guess I'm asking whether I am overlooking functionality I will need down the road.