For those that want to know. The problem was not my application as I knew all along, the problem turned out to be how the initial page was called in the various browsers. If I omitted the www. of default.com/mypage.aspx the Session ID was created for mysite.com/default.aspx but when I called the response page via the call back, the window.location.url redirected to www.mysite.com/responsepage.aspx a new session was started with new session objects resulting in the strange behavior. To those who answered, thanks your input did help in pointing me in the right direction.
theLizard