No matter what you do, the more RAM the better. However, I use iMovie with no problem with only 256mb, so for iMovie 512mb should be fine, but get 768mb if you can afford it. If you use Final Cut or another more intense editor, you probably want at least 512mb. No matter what you do, the more the better, but 512 would probably be alright if you can't afford any more.