Last night, the return key on my 10-month-old MacBook Pro stopped working altogether. Some other weird things: shift works with some keys and not with others. All the top row (qwertyuiop) works but if I hold shift, none of them do. / works, ' works, " works, but question mark doesn't! The left shift button doesn't work at all. Also, if I put it to sleep, about 10secs later it wakes itself up again. And when I start the computer it automatically opens safari (as it should) but then gets stuck loading the Google homepage over and over and over again. The only way I can stop it is by clicking to another app and clicking back. What's the problem?! Any ideas?