As you know, LeBron James is very good for business. In anticipation of his return to Cleveland, all LBJ Cavs shirts (which number?!) at the NBA store have apparently sold out: