Dam, didn't know that dam R button was this big of an issue. Its strange that this seems to only happen to the R and not the L. I figured they were both basically the same. Oh, thanks to whoever it was that said to blow into the button. I'm surprised that actually worked lol. That would've never crossed my mind lol.
Speaking of DS issues, I just remembered the other day of another issue I had at one point with my DSi. I haven't seen it posted here but I've ran across it through the internet when I first ran into it. I also got a work around for it (only worked for me so I'm not sure how successful it'll be with others).
Well basically, one day, right out of the blue with no warning to speak of, I turned my DSi on and got a pure white screen on the bottom and an error code on the top screen. At first I thought it glitched out so I just reset it but still received the same problem. I looked it up online and the only solution I found was that I had to send it in to Nintendo for repair. Now if this happens to anyone else, try this before sending it out. I basically turned on the DS to receive the error message and then just left it on till the battery died out. I didn't leave the system open as I didn't know if having the pure white screen displayed for a couple of hours would damage the lcd. I closed the DS and left it in sleep mode till the power went out. After that, I charged the DS to full strength and then turned it back on. To make a long story short, it worked. I don't know if letting the battery die out reset whatever was giving me the error but it worked.
Hopefully none of you will have this problem but if you do, hopefully my technique will solve it for you.