Newegg has awesome online RMA's and stuff.
I will worn you though, they are terribly slow sending stuff back. I RMA'd my motherboard, and it took about two weeks AFTER they sent a confermation that they recieved it to send me a new one.
I currently have a UPS with battery backup type thing that was DOA that I sent in to be RMA'd, and it has been over a MONTH since I got a confermation that they recieved it, and they still haven't sent out a replacement.
As long as you don't need it fast, newegg is good with RMA's.