New 'status' field type.

This is specifically for the blog, but it can be used in any situation where you need a 'live' and 'draft' status, plus other custom statuses.