I teach, and develop, many Joomla! web sites. Over the years I have matched the appropriate CCK with the clients needs. SEBLOD is quickly becoming my number one choice. The ability to grow the site with the client, integrate seamlessly with the Joomla core, and build applications makes SEBLOD a must have for all my new clients. It is not as easy to learn, so know it will take a little bit of time. For it's many capabilities however, it is not difficult either. If you can think it, SEBLOD can do it.