I did that to my laptop (or at least I let a baby DS hit the keyboard and he did it). I had to take it into work in the end and let the geeks sort it out.
I feel sure that there was a thread like this relatively recently. I'll have a search and see if I can find it for you.