Hi Paul,
As I said, logicaly I am for meaningless PK. In practice, for new applications I started to use them, for old apps, as Nadya said it looks like to much work. It will mean to redesign the databases (we have more than 100 interconnected apps, and thousands of DBFs), and the apps. It would be nice, we are actually redesigning the apps, but can't redesign the data, the system is too big and it has to be available 24/24. We use views on free tables as much as we can, one day maybe we'll redesign the data too...
KISS, hmmm..., every time I read it I pray that the last S doesn't apply to me so well. Of course I wish I could keep all things simpler.
dz
Doru