Thanks for the reply. I guess I may have to try and get used to the way iPhoto works. Like most PC users, I like having total control over my files and folder structure for organization. I guess Mac OS is built for the normal user who doesn't care about all that micro management.
BTW, are there any other free Mac photo management softwares available that would let me do what I want (i.e. just read the pics from a designated root folder)?
Man, do I feel your pain! I too was a PC convert, and unlike others on this forum, I just can't let go of my neat, organized folder structure. Plus, my first mac was a Macbook Air with a 64GB SSD, so I am VERY concerned and thus conservative about hard drive space. iPhoto is possibly the most inefficient program in terms of HD space....it is a total hog. I understand the logic behind it, but I just don't like it. It adds an extra layer of complexity when you are a PC user convert, having all your pictures organized in a way you understand, and you have to bring them over into iPhoto-land. So you import it into iphoto, and delete the originals? No thank you, I've heard some iPhoto disaster stories and don't want to risk anything. Also what happens when you want to send someone a picture from a year ago - the original file. How is it named? Where is it located? You have to fish through some funky iphoto folder structure organized into dates, etc to find it. I mean, it's possible to find it, the file is there, but it isn't really the most logical way to go about it. The problem with trusting the program to organize for you, is that when things go wrong, it will be much harder to deal with and fix.
My first experience with this was helping my dad with his macbook: he imported pictures from a trip, and when he went to find the files to email them it was like, there were like 4 copies of each picture (but not all) scattered around in differnet locations. It was just messy, and he had no idea why all the copies were there. Some weren't rotated properly. iPhoto makes a copy of the image for each change you make, and this
includes even just rotating a picture, which is just plain ridiculous.
But you know, I do see a value i iPhoto, and I do like it for some things. It is a great way to browse your pictures. It has a pretty interface, I like the thumbnails, and I think the slideshow is fantastic, with the ken-burns effect, music options, etc. Browsing your collection in iPhoto is by far superior to browing them in the folder structure with preview. So I use iPhoto in a way that lets me do this, but retain control over the actual files.
Here is my solution:
As someone else said, first thing I did upon opening the program is uncheck "copy pictures into my iphoto library" in the preferences pane of iPhoto. This will just display your pictures from the location you put them on your hard drive. It will not make a copy. Let's say you have a folder with pictures in User>>pictures>>Skiing Vacation. Drag the folder "Skiing Vacation" onto the iPhoto icon in the dock and it will add an event called "Skiing Vacation" to iPhoto, referencing the original folder. Now you can browse with ease.
But I use iPhoto merely as a browsing tool, I don't use any of the edit functions.
Now this is great for your existing photos, but what about new ones that you need to get off your camera and want to edit? Two ways, the second of which is superior.
The most basic way is to use the built in OSX app caled "Image Capture", which will transer the pictures off your camera. It won't rename the pictures, it will keep them at the strang names that your camera applies ("IMG_0057.jpg" or wahtever), and you have to change this manually. And I think you can open the pictures with the preview app to rotate and make some small adjustments.
The way I strongly favor uses an additional application, Adobe Lightroom, which is a fantastic application with powerful but easy to use editing abilities. The funny thing is that it is almost the opposite of iPhoto. Great for editing and importing into folders, etc, but not my favorite for browsing and enjoying my photos.
With Lightroom, you can import your pictures from your camera, and you can rename them as you like, with many different naming conventions. You select what folder the pictures are placed in (skiing vacation>>originals). The editing functions are far far suprior to iPhoto, and it keeps track of your changes without making copies of the photo for each change, so it is efficient with Hard Drive space. Anyways, once you ar done with your changes, you export your edited photos to where you like (skiing vacation>>finals), and you are done. Just drag the folder into iphoto and enjoy!
This method may seem a bit roundabout, but you are just adding powerful app for the editing of photos and then using iPhoto as a browsing tool. Trust me, I have thought long and hard about the best way to sort out this dillema, and this gives me the power I like, with storage sapce effiecency, and with the polish of using the apple programs to browse. The only downside is that you have to pay for Adobe Lightroom, or obtain it in nefarious ways for free. And for what it's worth Lightroom is similar to Apple's Apeture, I just chose the Adobe route.
Hope this helps.