James - Thank You for that link! - Very Helpful I've been able to track down what *seems* to be my problem...
The call we're trying to make is an HTTPS call, which (I believe) is considered 'cross-domain' even when on the same domain. That's why we chose to try JSONP in the first place. Now what's happening is that we've got two environments - a DEV and a STAGING. DEV can successfully call: http://staging.foo.com/handler.aspx https://staging.foo.com/handler.aspx ....and vice-versa for staging calling dev. However, when either environment tries to call that same handler within it's own environment it will only succeed with the version of the URL that's NON-SSL. I'm I missing something? Will jsonp not do an SSL call or something? Thanks for all the help so far - hopefully someone knows what I'm doing wrong!