Since the introduction of Safari 4, I've been missing the dedicated Refresh button in the Toolbar. While there is one available at the end of the location bar, it's much smaller than it used to be and is too close to other easier-to-hit targets.
Yesterday's release of Safari 5 brought a new Extensions feature and someone has already taken advantage of it to bring back the Refresh button.
To use it, you need to enable developer mode in Safari. Go to the Safari menu » Preferences » Advanced. Turn on 'Show Develop menu in menu bar.' Safari may need to be quit and relaunched at this stage.
From the new 'Develop' menu, select 'Enable Extensions.' Now go to here and download the Safari Reload Button extension. Double click it to install.
Right click on Safari's Toolbar (or go to the View menu) and choose 'Customize Toolbar.' Add the new Refresh button wherever you want to put it.
[crarko adds: I tested this, and it works as described. I didn't need to restart Safari. New Safari 5 extensions are being produced rapidly, and the general procedure for installing them is similar to this one. There is a 3rd-party catalog of extensions here, and Apple should eventually have a list up as well.]
Mac OS X Hints
http://hints.macworld.com/article.php?story=20100608085837780