The only other thing I can think of is Crystal Reports(
www.Seagatesoftware.com). You can build a report as a dll and call it from VFP, or even make a stand alone exe, and it has the ability to write to many different formats. I am still using Crystal 6 for many of my reports, but ver. 7 is available and is supposed to be better.