Actually, I was thinking, wouldn't it be nice if every team could retire 1 person's number for the whole league? If more than one team wanted to retire the same number, it would go by which player was drafted first. So, the Bulls could retire #23, and, from this point forward, there would be no more #23 on any jersey. The Jazz would try to retire #32, but the Lakers would do it first for Magic, so the Jazz would do #12.
Or, if not retire the number, make it so every player who wore that jersey, it would have the legendary player's name on the shoulder, or something.