There is a way to force Safari to live with one window only- Apple has, true to form, hidden this functionality away in hidden preferences. Run the following in Terminal:
defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
..and Safari will no longer create new windows unless you ask it to. (via eNik)





