Khubaib,
my guess is that you have different values for CPCURRENT() and CPDBF() for some of your tables. The VFP9 release version was changed to give correct results where earlier versions, also VFP9 beta, could give wrong results. This change was to disable rushmore if CPCURRENT() and CPDBF() did not match. I had exactly the same problem as you have, but after changing the codepage (CPDBF()) of my tables to match CPCURRENT(), there is no speed problems at all, plus I get the correct result all the time (!!!).
NB! Maybe the fact that no-one else complains about any speed problem, should give you a hint that the bottleneck is in your own system? Remember, wrong CPDBF() in just one vital table can slow your system down to crawling speed.
>can you do some expariment change your runtime fils with vfp9 beat file and alos change the date like march any. now reompile the project, may you feel fast work your project. i think it is problem of runtime files.