"if foxpro 2.6 is still any good"....
That is a somewhat loaded question. Especially in a forum for people who believe that there is still a great deal of value and performance left in the Foxpro 2.x products.
What mpastore says above is quite true - Foxpro 2.x executes within the client-side memory. And that approach can present some performance challenges. But there are a variety of ways to improve its execution speed.
What your Techi friend neglects to tell you is that Foxpro is "head and shoulders" above most of the other development environments when it comes to data manipulation capabilities.
If you want to access a more intelligent back end which might (if programmed accordinly) support back-end stored processes (such as SQL Server, etc.) you might want to consider Visual Foxpro. Again, its data manipulation capabilities far exceed VB and it can access not only its own native VFP databases, but also other back-ends.
However, assuming that you already have a working FP application, you might want to search this forum using the Keyword Search to see where other people have inquired about speeding up the execution of their existing FP application.
If you are looking to create a new application, I'd suggest that you strongly investigate the advantages of Visual Foxpro -- especially when compared to the much-more-hyped but operationally inferior Visual Basic (.NET or no).
Good Luck,
JRB-Bldr
VisionQuest Consulting
Business Analyst & CIO Consulting Services
CIOServices@yahoo.com