I've ordered from both and they're both very reliable. My macbook pro was from amazon and just like dcl, mine was in a pristine condition.
As for J&R, I just ordered my iPhone case yesterday, and I just got an e-mail notification that they've already shipped my item and it will be delivered tomorrow via ups grounds. Now that's a fast service.