Well I tried a system restore, however for some reason the calender only let me go back to yesterday, which is sort of useless because the problem still existed yesterday. However, I did try it and it appeared to fix the multiple windows opening up problem. The keyboard is still bungled though. So, half worked!