Edit...
Ok, I think I figured it out. I didn't understand the import function in iPhoto and why it wasn't working for me.
It was... I just couldn't tell from looking at iPhoto. But when I looked at the CPU usage, it was pretty clear, iPhoto was really straining to import the 2000+ pictures.
Sorry for the post