WordPress 3.0 added the ability for themes to easily allow custom headers. Users could pick one that the theme shipped with, or upload their own. But what if you run a branded multisite instance where you don’t want your users to be able to upload their own, but you still want them to easily be able to pick one? Now in WordPress 3.1, you can do just that.
So how do we do this?