One of the great features of VFP 9.0 is the enhanced report designer. It's easy to create more complex reports than before, but changing things at runtime is a real pain. You need to use report listeners to do things...and these all have to be coded.
Ed Leafe has setup a new web site, Report Listener HQ
Ed runs a number of other sites, including Task Pane Central