Booted in safe mode. Safari hanging even more.
Crash report sent:
Date/Time: 2011-01-14 11:09:46 -0500
OS Version: 10.6.6 (Build 10J567)
Architecture: x86_64
Report Version: 7
Command: Safari
Path: /Applications/Safari.app/Contents/MacOS/Safari
Version: 5.0.3 (6533.19.4)
Build Version: 2
Project Name: WebBrowser
Source Version: 75331904
Parent: launchd [114]
PID: 144
Event: hang
Duration: 6.48s (sampling started after 2 seconds)
Steps: 25 (100ms sampling interval)
Pageins: 13
Pageouts: 0
Process: Safari [144]
Path: /Applications/Safari.app/Contents/MacOS/Safari
UID: 502
Thread 62bc3d4 DispatchQueue 1
User stack:
25 ??? (in Safari + 41408) [0x10000a1c0]
25 NSApplicationMain + 364 (in AppKit) [0x1029cb1a8]
25 -[NSApplication run] + 395 (in AppKit) [0x1029d248b]
25 ??? (in Safari + 90868) [0x1000162f4]
25 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 155 (in AppKit) [0x102a0c7a9]
25 _DPSNextEvent + 718 (in AppKit) [0x102a0ce64]
25 BlockUntilNextEventMatchingListInMode + 59 (in HIToolbox) [0x104ddd5f8]
25 ReceiveNextEventCommon + 148 (in HIToolbox) [0x104ddd69d]
25 RunCurrentEventLoopInMode + 333 (in HIToolbox) [0x104ddd93a]
25 CFRunLoopRunSpecific + 575 (in CoreFoundation) [0x101ebbdbf]
25 __CFRunLoopRun + 873 (in CoreFoundation) [0x101ebc5f9]
25 __CFRunLoopDoSources0 + 1361 (in CoreFoundation) [0x101ebe401]
25 MultiplexerSource:

erform() + 160 (in CFNetwork) [0x104047748]
25 URLConnectionClient:

rocessEvents() + 121 (in CFNetwork) [0x10404796d]
25 URLConnectionClient::ClientConnectionEventQueue:

rocessAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 874 (in CFNetwork) [0x1040c0c32]
25 URLConnectionClient::ClientConnectionEventQueue:

rocessAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 874 (in CFNetwork) [0x1040c0c32]
25 URLConnectionClient::ClientConnectionEventQueue:

rocessAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 874 (in CFNetwork) [0x1040c0c32]
25 URLConnectionClient::ClientConnectionEventQueue:

rocessAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 254 (in CFNetwork) [0x1040c09c6]
25 URLConnectionClient::_clientDidFinishLoading(URLConnectionClient::ClientConnectionEventQueue*) + 174 (in CFNetwork) [0x10405b2a0]
25 _NSURLConnectionDidFinishLoading + 113 (in Foundation) [0x102194728]
25 WebCore::SubresourceLoader::didFinishLoading() + 49 (in WebCore) [0x1094fb6a1]
25 WebCore::Loader::Host::didFinishLoading(WebCore::SubresourceLoader*) + 223 (in WebCore) [0x1094fb81f]
25 WebCore::FrameLoader::checkCompleted() + 166 (in WebCore) [0x1093da616]
25 WebCore:

ocument::implicitClose() + 656 (in WebCore) [0x1093daad0]
25 WebCore::FrameView::layout(bool) + 1451 (in WebCore) [0x1093e76bb]
25 WebCore::FrameView:

erformPostLayoutTasks() + 85 (in WebCore) [0x1093f7405]
25
Etcetera...