To make a long story short, I had a rather bizarre incident occur yesterday. I purchased my o3DS some time ago, and over the past few months, the L button (and occasionally the R button) have not responded. I took the suggestion from a few people to blow into them to fix them, and sure enough, it would solve the problem for a while. However, it would happen time and time again, thus requiring me to blow into them to fix them. Yesterday, both screens on my 3DS went black while playing a game. Now it didn't crash, because the sound, buttons, and touch screen touching all functioned perfectly. I did the obvious thing and rebooted the system, and the screens stayed black, but still with sound, 3D slider lighting up, buttons/touching working, and backlight (basically everything BUT the screens). I ran through the routine checkup such as removing and reinserting the battery, and for whatever mysterious reason, that (sort of) fixed it. The screens came back on, but then they instantly went off again the moment I blew on the L button. Even stranger, blowing into the cartridge slot fixed the screens, and they haven't had an issue so far since this. So basically, what the heck is going on here? Is there any way I can fix this strange problem and fix my L/R buttons? TL;DR: L/R buttons being fickle, blowing on them fixes them. Somehow blowing on buttons made screen go back (but everything else including the backlight worked fine). Removing/reinserting the battery and blowing into the cartridge slot fixed this, somehow. No problems after doing this, but I want to ensure it never happens again and I want to fix the L/R buttons permanently.