Jensen,
VFP is more OOP than VB, but it does not support multiple inheritance natively. The issue of multiple inheritance is one the OOP community is still debating, many folks say that if you require multiple inheritance your design is flawed. Others say multiple inheritance is the goldmine aspect of OOP. There is a tool by IAS that gives VFP multiple inheritance capability. We purchased this product a year ago just because it seemed "cool", we've yet to have a need for it.
As far as your decision to use VFP for project, I personally feel you made a wise choice. But if your choice was only based on OOP capabilities I would say your are perhaps approaching this from the wrong angle. The type of application, the application's requirements, and the architecture behind it is the more common way to determine the which tool or language is best suited for the job.
good luck
Roxanne M. Seibert
Independent Consultant, VFP MCP
Code Monkey Like Fritos