The last couple of hours, Safari is really behaving oddly. It's slow as molasses on all sites (usually it's very fast!), and beachballs on every single page, including going back, or forward. When a page is open, it's still beachballing - I think it's finishing the display of graphics - for at least 20-30 seconds during which it's impossible to open a new tab, or if there's already another tab you can't go to it - it's basically frozen beachballing. That's on every site. I'm writing this message, and as I type, from time to time, my cursor freezes, and I have to wait until what I typed actually appears. I looked at the Activity Monitor, and Safari is taking 205MB of RAM and 368MB of virtual RAM, and my CPU is at 95% during the beachballing, then it drops to 15% after the beachballing is over. It runs 11 threads. It is becoming unusable. I have not restarted the computer for more than 3 days, though it goes to sleep pretty regularly. I have restarted Safari today, but not since it's been giving me problems. Two days ago, I had Safari full on freeze on me to the point where I had to force quit it. Should I reboot? Is this normal Safari behaviour?