I heard a lot of iPhoto from a friend on what iPhoto can do and how good it is. Not sure my friend exaggerates a lot or not.
Anyway, I am not a Mac friend. For PC, are there any PC equivalents? Maybe Adobe Lightroom. As I do not know the full features of iPhoto and how it looks like I am not sure.