John,
I've been using CamBam for several years and really like it. The learning curve is not too steep and the basic program can be greatly enhanced by the large range of free plug-ins available from the strong support group on the site linked below. It's also a 'pay once, updates for life' licence which makes it excellent value for money.

http://www.atelier-des-fougeres.fr/C...ugin_menu.html

Click on the flag icons to get the plug-ins menu in French, English or German.

Kit