I was gifted a 24 inch IMAC yesterday, and I am looking to make some upgrades to the unit. The things I am looking at changing is the HD to SSD, the RAM (max amount), and maybe the wifi card. If anyone has any gotchas or words of wisdom or links they would like to share it would be a great help.