I am about to purchase a digital camera and, although the number of images I will store will be very small compared to most of the people using these forums, am thinking of using a FM 6 database to store them locally on my Mac rather than iPhoto. (I have an ibook running OS X.)
My reasons are this: From my job, I am pretty familiar with designing databases in FM, and so I'm actually more comfortable with FM than iPhoto. And, I want to export some of the photos on a regular basis to my website, and think that FM will be easier to automate in this respect (creating fields to keep track of which photos I've uploaded to the server, creating categories that will be uploaded as well, etc...) It seems to me that FM offers more flexibility than iPhoto in terms of allowing me to store the information to my own specifications, and better capabilities as far as uploading info and getting it into a mySQL database (which I'd then use to create the html pages, via perl.)
In fact, I am considering purchasing FM 6 just for this project (I only have previous FM versions, which as far as I can tell, do not easily allow the import of photos into a database). Am I going too far with this project? (I have a tendency to overdo things all out of proportion to the needs of a project.) Should I try using iPhoto first? Are there any other small-scale users out there who have used FM to store the information about their photos?
One final thought: I'm always afraid of what happens when software companies go out of business. As I want to keep the photo database for decades, it seems like FM is a better solution, because I can always export the info in a tab-separated file and move it elsewhere, and the photos themselves will be stored as jpg images on my hard drive, a format which hopefully will be around for a while!