In Safari 3.1+:
defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
and then restart Safari. Set the value to false to undo.
This, combined with GreaseKit, moves Safari back to the top of the browse food chain. In other words, suck it Firefox!
via MacTips