Don’t get taken hostage (by your website developer).
Ask them what happens to your site if they move to Tahiti?
Ask them what happens to your site if they move to Tahiti?
I have tried to stay away from Custom Post Types (not a post or a page, but another type of "post" in WordPress) in case I change themes or plugins and they're no longer compatible or friendly or just don't work the way I want them to.