Versatile play making small forward you say? Rusty Simmons has Williams on the way out of Atlanta. (HT SB Nation Atlanta)
Atlanta is shopping small forward Marvin Williams, who regressed a little after a promising 2008-09 season. The Warriors have already contacted the Hawks and might call Houston, if swingmen Trevor Ariza and Shane Battier are really on the trade block.
This makes sense, since the Joe Johnson max contract pretty much floods the cap for Atlanta and requires unloading some of the weight--Williams was the logical choice here.
Whether Golden State would want to take on that contract is another thing though. And who would Golden State have to give up to make this happen?