@chrisaldrich you're welcome to "steal" the code. That's why its on GitHub! That said, I think a more interesting approach would be to make some sort of shared codebase that enables a bunch of different types of posts. Most of my plugins are quite similar under the hood. It would be great to somehow abstract things out a bit to enable additional functionality without duplicating code.