Just a few years ago, Tracy McGrady was considered one of the elite players in the NBA; an offensive powerhouse that gave opposing coaches headaches.
What a difference a few years can make.
Now McGrady is giving his own coaches headaches, as injuries have deteriorated the 31-year-old shooting guard's value and prominence in the NBA today.
Still, a player with the pedigree of McGrady does not come on the free agent market every day, and not surprisingly several teams have interest in the former All-Star.
The question is, in what role?
McGrady can without question still be an effective player at the professional level. But his days of being the go-to guy are over.
Now whether he knows that, or is willing to admit that, is a different story.
We've seen some aging players fit in quite nicely to new teams and play their part, such as Gary Payton and Antoine Walker in Miami during the Heat's 2006 title run.
The Boston Celtics have an unselfish group of veterans who do what it takes to win.
Can McGrady join a team in the same capacity? Or will he still show symptoms of a me-first attitude and disrupt team chemistry?
Potential destinations for McGrady include both Los Angeles teams, Chicago, Boston, Miami, Orlando, New York, and New Jersey.
All those teams need to be aware of the risks associated with picking up McGrady. What follows is a list of pros and cons about the current state of Tracy McGrady.