I have not used Lightroom or Aperture but just from reading about them, they blow iPhoto out of the water.
Do you have
TextMate? AdiumX is a great IM client.
Check out
http://www.lifehacker.com and
http://www.tuaw.com for great Mac software with reviews.