newegg definitely rocks, I've done business with them on probably about 20 different occasions, and all were very smooth transactions. I've even had to return a hard drive once, and it was a cinch. Got an RMA number from them, sent it back, and got a replacement. They are a great company for all of your computer parts needs.