My younger brother's DS has a left shoulder button that is inconsistently non-responsive. He's had it cleaned out with compressed air, he's blown into it, etc. These fix it briefly but the problem recurs in a hurry.

Does anyone have some recommendations? We wanted to open it up and clean it; the warranty is already expired so I'm not concerned about voiding it, however I don't want to break it even worse than it is.

Lil' brother thinks that taking it to Game Stop and asking for assistance is a good plan, but I'm thoroughly unimpressed with the intelligence levels in my town. Perhaps our own Groovy Game Stop manager could offer some advice.