2. Sort these files into folders according to exif data, such as date taken/recorded. So, for example, at the press of a button, new folders would be created and all the files would be moved into new folders created and named based on the date the file was taken/recorded.

If 1. and 2. can be accomplished using the same program that would be great.

3. I want to be able to edit and save these files without making new copies/backups or moving them. I only want to have one version of each photo/video I have taken/recorded.

4. I want to be able to view all the files using some software. This software should display photos according to the file structure created earlier (in chronological order).
* If, after viewing photos as in step four, I decide to make subsequent edits/adjustments, I would like these to be reflected in the program used to view photos i.e. I want the viewer to display updated thumbnails and photos/videos that may have been edited in a separate program.
* The program in step four should have the capability of tagging, facial tagging, and uploading to facebook.

It's a lot to ask, I know, but I'm hoping that you're a lot more knowledgeable than me!

On my Macs I use a few things. First of all for any personal photo's and vids I use Iphone... The reason is I can upload direct to facebook and mobileme with out any hassle. For my business I use to use Adobe Lightroom however converted to Aperture (as it integrates better into my mac) Through aperture I can list, order and edit my photo's and with a plugin export direct into photoshop for more full on editing. I can also create a vault back up from Aperture to my idisk or an external drive. For my video editing I do not use any major program to catalog them, I do it manually through a folder system because I use Final Cut Pro 7 and it never imports the files it only marks them.

Not sure if this helps but if you have any questions let me know.

I would also advise getting an Airport Extreme with a 1TB drive attached to its USB port, helps heaps with having your media off the main HDD, you can also access it from anywhere in the world if you are using a laptop.

MacRumors attracts a broad audience
of both consumers and professionals interested in
the latest technologies and products. We also boast an active community focused on
purchasing decisions and technical aspects of the iPhone, iPod, iPad, and Mac platforms.