Safari works fine for everything on DeltaNet (including TravelNet and PBS) with the exception of iCrew. I use Journey for iCrew - set it to Firefox 3, like ACL said.
To fix the specific problem he is having, try clearing out the history, cookies, and cache - that worked for me.