John Kissane , Dec 21, 2005; 11:00 a.m.
Allen the "best" is always subjective. Don't expect a final answer. Ask yourself what you need and/or what you want. Visualize a data base structure that will fill all your points. Then download the SW (most have 30 day trials} and test each one to your requirments. Then you will probably suit YOUR purposes not others opinions.
I personally use (the old) PS Album 2 which is around 50 US for over 21,000 images and it works for me. Organization only. Good luck.