To rebrand or not to rebrand?

When is the right time to rebrand? Almost never. But if you must, these rebranding efforts might provide some useful hints.