Do you carry out computer maintenance from time to time? The following may not provide a cure for the problem but it can make a difference. It's best to get the ABC things done when any trouble arises, then look further if necessary:
Delete the Temporary Internet Files. (After this has been done, regularly visited sites may be a little slow to load on your first visit back. They will be OK after that.)
Delete files in the Windows\Temp folder. (XP has two Temp folders. One in the Windows Directory and one under 'Documents and Settings\your name\Local Settings')
Delete Cookies. (You could try deleting only the FunTrivia cookie but I always just delete the lot from time to time. Sites that require passwords will need logging into again after deleting the Cookies.)
Scan for viruses. (Make sure virus definitions are up to date first.)
Scan for spyware. (Check for updates before running the program).
Check for updates with 'Windows Update'.
Defrag the hard drive.
--------------------------
See how everything runs after that.
_________________________
Error: Keyboard not attached. Press any key to continue..