NBA Free Agency had a few surprises as key players flipped teams. Some big names also stayed home on new contracts but we are waiting on a few gigantic trades to really make things interesting.