I'm happy to report that all of my problems seem to have gone with the latest ios update 5.1. Safari has yet to crash after several days of use, battery life is back to what I had prior to the last update and the dreaded browser hang (I believe it was a prefetch issue) seems to be a thing of the past.