Taterday,
I suggest you start by reading the VFP 9.0 Help file topic: What New in Visual FoxPro / Changes in Functionality for the Current Release.
This will tell you about the potential problems you'll face when upgrading. Ideally, you should also read the same topic in the VFP 8.0 Help file, but, assuming you don't have a copy of 8.0, you'd have to download that from the Microsoft site.
In practice, the main problem that you're likely to face is the changes in SQL, but you can get past those quickly by doing SET ENGINEBEHAVIOR 70.
You'll also need to make sure your users have the latest runtime files. If you plan to distribute a VFP 9.0 version of your app to your existing users, you'll have to given them a new install set, rather than just a new EXE.
The fact that you are using CR for your reports shouldn't raise any problems. I've been doing that will all versions from 6.0. and can't recall any issues.
Mike
__________________________________
Mike Lewis (Edinburgh, Scotland)
Visual FoxPro tips, advice, training, consultancy
Custom software for your business