Christof made some excellent points in his Oct '98 FPA article.
Bull's Eye (often advertised in FPA) shows some promise.
However, after going through a short but very intense learning curve, we opted for Crystal Reports, and have never regretted it. Crystal is a tricky product with an API that's really better suited for VB, but once you develop some classes to get data from a VFP app to the Crystal Report Engine, there's just so much more power at runtime than the VFP report writer that MS seems to have totally abandoned.
Kevin