Chanderpaul would also be on that list as an outstanding short batsman. I think it has alot to do with balance at crease. Tendulkar and Lara display this perfectly (especially Tendulkar).
Re: Ambrose. He was and probably still is a brilliant bowler. It was a joy to watch him play. If there was any bowler I would bet on to give me 2/35 every time out in an ODI and 3 or 4 wickets per innings in a Test, it would be Ambrose. A fantastic bowler.
Sreesanth said, "Next ball he was beaten and I said, 'is this the King Charles Lara? Who is this impostor, moving around nervously? I should have kept my mouth shut for the next ball - mind you, it was a length ball - Lara just pulled it over the church beyond the boundary! He is a true legend."