I have a mac book pro. I use the iPhoto but I don't normally edit a lot of photos. If I am editing I often just use he program that came with my Nikon Camera. For uploading iPhoto is pretty good or...