I am quite certain that Toni would stay until 2011. By then, he would be 34 years old. Thats pretty old for a striker like his type since he needs enourmous amount of energy and use his physcial strength to subpress defenders. He isnt the skillful type like Del Piero or Scholl who can still contribute when they are at their mid-30's. So I doubt that we should even extend his contract by then. Thats also go with Klose.
On Ribery, he definitely is one of the best midfielders or even players on this planet now. We need him. But I think he will move on eventually if we arent able to compete in Champion League these two seasons. Hopefully, Hoeness and management can really sign some top quality player to keep hold of Ribery.
On Olic, I think he has chosen us before Juventus. So thats a good news on transfer front, but Olic isnt a worldclass striker, but he has something that we lack up front, such as speed and dribble.