Instead of pulling the battery next time (that cover is still a real pain for me to get off), try holding down the power button and volume down at the same time for several seconds. I think that's a good alternative.
My 810 briefly froze and rebooted itself once when I was streaming a video, but it rebooted in less than a minute and when I went back to IE it had all my tabs loaded up still, including the streaming video.