Hi
I have used Fast Reports for some years now, I think it worth your checking, try it.