Just got off the phone with Apple support. When I told the guy the problem, he asked what error message popped up. Huh?
Anyway, so he had me reset the PRAM (which I already did), and it didn't work. So Apple is sending me a box to ship my laptop in. My added RAM and increased hard drive space seemed to have cleared. What happens if they "decide" that the damage was caused by these modifications? But then again, how can RAM or a hard drive break a keyboard?
This is going to suck, living without my laptop for a week (or so)! Well, fortunately I have my Wii and my DS to keep me entertained.