James,
The first link I listed contains the main benefits of using CR10.
I've been using CR10 for a few months (I use it with .NET). Many of the new capabilities focus on web and .NET integration. From what I've seen, the nicest capabilities that might possibly apply to a desktop app using VFP:
- Design mode: the format painter (makes things easier when you apply formatting properties of one object to a group of other objects)
- Design mode: the repository explorer
- More/improved control over exporting output to Excel (I always had problems exporting complicated output to Excel, but they've improved this over the years)
- New funnel chart type (if you're using funnel charts!)
They also improved peformance when processing in-memory DataSets, as much as twice as fast... but depending on how you're using data (getting it directly from SQL Server, using ODBC or Fox 2x tables), that might not be relevant.
I can't say if those are critical for you - you can pull down CR10 and evaluate it for 30 days, though if you've had issues with multiple version of CR in the past, you might not be too eager to try that. (I've had as many as three versions on my machine, though it took me some time to know which files to keep separate).
In general, I always try to stay recent with CR, but I've never had a situation where a client was using a particular version. About the only thing I can pretty strongly say is to jump to 9, if it all possible.
Kevin