Does it make sense to integrate the postMessage changes to the Safari-3-1-branch? The concern is that someone shipping a port might ENABLE(CROSS_DOCUMENT_MESSAGING) and get a significantly out-of-spec implementation. Another option is to rip out the code hiding under the #if. Adam