Hey AppleTom7591,
Thanks for the question. First, I would try this suggestion out:
In iPhoto '11, select the option to "Repair the iPhoto Library Database" to check the iPhoto Library database for inconsistencies and repair them, if necessary. iPhoto '11 also includes the option to "Rebuild the iPhoto Library Database from automatic backup," which performs the same functions as it does in iPhoto '09, but should only be attempted if the "Repair the iPhoto Library Database" option does not help.
from: iPhoto 6 and later: Rebuilding the iPhoto library
http://support.apple.com/kb/HT2638
If that doesn't work, I would try using Image Capture to get the pictures onto your Mac:
Open Image Capture (in the Applications folder) and see if the camera is recognized in this application. If your camera is still not recognized by iPhoto, check to see if the camera has a removeable storage card, such as a Compact Flash (CF) or Secure Digital (SD) card. If so, you may be able to mount this card and read the photo files from the Finder if you have a USB or FireWire card reader connected to your computer.
from: iPhoto: Troubleshooting Camera Connections
http://support.apple.com/kb/TS1315
Welcome to Apple Support Communities!
Have a good one,
Delgadoh