Is there an iPhoto tagging solution that allows me to set up Facebook-like tags? That is, a solution that tags not only the photo, but a specific region within the photo in order, such as a person's face?

If this isn't possible, yet, then how about a solution that links a persons Address Book entry with tags in iPhoto? To me, this would be an amazing possibility, but I'm not sure if it's out there yet.

Any other good photo-tagging suggestions are appreciatd!