RE: Video Editing
Bit of a coincidence you mentioning this, as I'm doing exactly the same thing.
I'm using Adobe Premiere CS2 to put my photo's and video clips down.
I'm synching it up to a song that I've got running on the main audio channel.
For an extra effect or two, I'm doing a few composites on After Effects 7 before adding them to the timeline.
There are trial versions of both programs I'm sure and it goes without saying that there are other ways of getting the programs (Muscle Talk does not endorse the promotion of warez!!!111)