When running and using iPhoto (and any iLife app actually) you need to let go of the fanaticism of handling your folder/files hierarchically like your own little dictatorship like you did in Windows. iPhoto handles the organizing for you and you should only interact with your photos through iPhoto, not on the file level. Doing otherwise is asking for trouble unfortunately... 🙁