Take a look at your serial number on the box. Does it start with B6? And did it come with 3.1 already on it? The one 1 got from BestBuy has been flawless so far. Well, a minor wireless issue but that's software.
I will look when I get home, but it didnt come with 3.1 installed. As soon as I booted it up and put it on wifi it notified me of the update, but it was stock 3.01.