I am having a recurring problem where after waking my macbook pro (2Ghz, 2GB RAM 100GB HD) many programs will incessantly beach-ball for any operation. For example in Pages everytime I typed it lagged, beachballed and then showed the text. When I right clicked to fix a spelling error it beachballed before showing the menu. While this was happening I had 55% of my CPU free and 800MB of RAM free. A restart fixes it everytime but im not sure whats causing it in the first place. I know macbook pros have some issues with WPA networks, which I am on. Could this be affecting it? I welcome any ideas.