As far as editing programs go
Hey just stumbeled on this thread and thought I might give some 2 or 3 cents worth
Photoshop Elements is the editing program I use and as far as eas of use it takes some time to learn but after you get the hang of it is remarkable but a little on the spendy side...