I'm
guessing that you need to install
iLife '11. It includes an updated version of iPhoto. It was never a free update.
Are you near an Apple Store or do you have AppleCare? If you bought AppleCare when you bought your MacBook, it's an additional two years making a total of three.