A great suggestion I heard to revamp the NBA dunk contest is to ditch the all-NBA-player format and have representatives from different constituencies. For example, maybe you still have 4 contestants, but with 1 from the NBA, 1 from the D-League, 1 from the And-1 tour, and 1 amateur entrant / hometown hero / blacktop "legend" from Wherevertown, USA.
Or something like that. Thought it was a neat idea. Add some spice back into the competition, get some new "blood" and fresher, hungrier faces in there, and maybe give the NBA players a little more motivation to find one amongst them to step up and "represent the Association."