I don't really care for terminology. When I hear MUDlib, I think of telnet but it's not important.The DBNPC approach seems fine for basic uses but there's not much you can do in the way of:
- Querying the data
- Organising the data
With SQL, you can express a lot more about what kind of data you want. It's much suited for this sort of thing than GScript, hence why it was invented.
Anyway, thanks for the information Chompy. The enchanting stuff was golden and I feel inspired.