Imo, we don't need a goalkeeper. VDS has at least one more year left in him and Foster is going to be World Class if he gets the chance.
I think we should sign a RB though. Brown has had a very good season, but he isn't a natural right-back and gets caught out quite a bit by very good, tricky wingers. Next year I would prefer Richards, Lahm or maybe someone unknown to us (much like the traitor was when he first came, but hopefully the ending is better

)
We also need a striker imo, so I think we should go for Fabiano, Santa Cruz or Eto'o.
If we are going to sign a winger, then great. But we don't necessarily need one at this point in time, and we definitely don't need any CM players either.