@baked: Have we considered something like this?