Damn I just love Sonny Weems. I remember his rookie year I kept saying he deserved minutes but he didn't get them til he got traded to Milwaukee (and then to Toronto). I remember him getting in garbage minutes late in one game and Anthony Carter threw him an alley oop and he missed the dunk but it was absolutely amazing.
He'll probably only play a year or 2 overseas. I think he just did this because he's been playing for 2nd round rookie contract scale for his career, so he really wanted to get some money.