I wrote a script to do a Google query to get the lyrics of whatever
track iTunes is playing. It assembles the URL and then uses "open
location" to send it. I found that
open location theURL
doesn't do anything. But if I say
tell application "Safari" to open location theURL
it works perfectly. I'm wondering why that is. My understanding was
that the osax could be used anywhere and would open the default
application for the protocol of the URL.