I most likely need some feedback from experienced users, since this is a fairly tricky thing to do.
The website will have content that is extensible. Take the following example:
Website has profile of user and cars.
Initially the profile stores:
Name
- first name
- last name
- age
For some reason, after a while we would also like to store the wife of the user and info about his pets. So the fields become:
Name
- first name
- last name
- age
- married to
After a while... and so on.
This thus tends to become fairly complicated as such, with fields being added along the way. Initially I thought that CCK would be very good, since it allows a user with not a lot of tech background to easily create fields and reorganize the whole list as such. However, I believe that when creating fields +100, the performance will go down rapidly. In other words, maybe that's not such a good idea.