Thanks everyone for the responses. It appears that 1password is the clear favorite. After some additional research, I found that msecure had a few features that were important to me, so I purchased it instead. Both msecure and 1password appear to be good programs just with somewhat different features. Thanks again.