MinAccording to Adrian Wojnarowski of Yahoo! Sports, who is as good as it gets, Josh Smith has agreed to a four year, $56 million deal with the Detroit Pistons. The move comes a bit out of left field, as Josh was being mentioned in a sign and trade with the Rockets for the past 24 hours.