>i asked if VFP has a problem because somebody told me to never use primary
>keys. So i was wondering if it was my code or the product.
Well, no, you should almost always use primary keys. That's what allows your database to maintain referential integrity. Even if you don't use Fox's methods to do so, a database that's lost its integrity is well on its way to becoming useless....