Why does Safari always hang?
Solution 1:
In my book, Adobe Flash is always the first culprit for issues with browser stability and responsiveness. Try installing ClickToFlash and see if that helps things.
Solution 2:
Did you update to Safari 4.0.3 yet? I was having problems with 4.0.2