I just wanted to say thank you to everyone who has answered questions over that last couple weeks for me. We managed to migrate our VFP7 application to VFP8 and deployed it to 7 customer sites on Monday. Now that is is Friday, we haven't had a single issue come up from the customers. The biggest issue we ran into was with the bbListView.ocx control. This is a cool list control from Bela Bodics that had/has a feature to load the list from an array. Unforunatly, this feature failed in 8 but works great in 7. We coded around it to load the data into the list manually, this works but is not as fast for lists with lots of data. SET ENGINEBEHAVIOR 7 was important, we don't use DBF files, but get our data from SQL Server using SPT. From the cursors, we often sort them and do subselects to filter the data and of course the 'group by' clause caused us problems. I hope in vfp9 that this function still works.
A lot of thought went into moving our application to 8, since it was working fine in 7. One of the selling points was the increased speed in object creation. I don't know that I've seen a large improvement, but it certainly hasn't hurt the speed at all. The other was more long term. After reading about VFP9 and that report writer is going to be improved, I wanted to be able to quickly take advantage of that.
So once again, thanks for the help, and thanks to the VFP team staying the course and creating a great product.