Take a look at Kristal, it is a shareware program but very powerful. I had a lot of luck with it even over the expensive software versions that I had bought and it seems to do everything a person needs