Source - ESPN

I think McGrady and the Pistons are a good fit.