Aside: Go Beyond Draft-Publish-Pending in WordPress

If Draft, Pending, and Publish don’t suit your needs, you can always add more with register_post_status, which will take care of pretty much everything, except the admin UI where you actually have to pick a post status. Ticket #12706 takes care of that, so feel free to try out the existing patches, and report back to Trac.