Magento programmatically creating attribute sets and attributes

What are attribute sets exactly? One of the best features Magento holds, is the definition of attribute sets for products as an extension of the EAV database architecture. As I've written previously the EAV models are based on entity-attribute-value relationships, thus making an entity dynamically scalable, without adding changes to the database structure, and maintaining integrity, without adding too much Continue reading