@Justin Tadlock -

Justin, I read your comment and Brian's response at Studio Press.

You said "Please, please, please add the CPT to a plugin. Many of us are already fighting in other places to get theme authors to add post types to plugins where they belong. Doing this on StudioPress hinders efforts because its a leader in the commercial theme community."

I hadn't realized that new post types used for a custom theme should be defined in a plugin "where they belong". Instead of snuggled into a Theme where they are defined and called for.

Would you please explain this whole issue to those of us also kicking tires and looking to buy and install Custom Themes?

I have bought a number of them over at ThemeForest, WooCommerce, and other sites that create custom types.

I would like to be better informed on how a Theme that uses custom types is written if it calls for custom types that as yet do not exist unless activated in the WP plugin environment.

And why the custom types "should" be assigned to a separate plugin that must be activated as or before the Theme is activated.

Thank you!