A little less than a year ago, the Cleveland Cavaliers were downtrodden and seemingly without hope after star player LeBron James announced in front of a nationally-televised audience that he was "taking my talents to South Beach" and to play with the Miami Heat.