Just to add
I've just done the SSD upgrade on an early 2009 imac 24" with a 2.66 processor
Here are my experiences doing this
1. To make a Mavericks boot disk, I've found success using the 'createinstallmedia' app. Info here. http://www.macworld.com/article/2056561/how-to-make-a-bootable-mavericks-install -drive.html
See 'Option 1'
I was not able to successfully create a Mavericks boot disk using the instructions above. Perhaps it does not work for Mavericks
2. The Vimeo and ifixit instructional were not quite accurate for my machine. here were the difference and what I did.
There is no need to remove what was described as the LCD temp sensor. That plug on my computer was an ambient temp sensor instead.
When you remove the LCD monitor connector from the graphic card and then attempt to gently lift the LCD off the chassis of the computer, there will be a thick wire with no visible connectors on it and a thin wire. The instructional will say you can disconnect the thick wires.. I actually saw no way to do this, so I just disconnected the thin wire (which is my real LCD thermal plug) and lifted the LCD up sideways... like lifting the bonnet of a car.
When I finally replaced the HDD and installed the new SSD, i had to decide where to place the thermal sensor. If you look at the SSD, aluminium side up, with the cable connectors at the 12 o'clock position, i placed the thermal sensor at the 12 o'clock position. In my initial attempt, i placed it at 6 o'clock and the temp reading was between 45-50 C and the fans would go on and off and it may have caused the problem where the computer would go into sleep mode whilst I was using it. now with the sensor placed at 12, my SSD temp is 37c and the fans are quiet at around 1600rpm and I don't seem to have it go to sleep on me whilst I'm using it.. but i've only been testing for a few hours.
Hope this helps someone