Just wanted to warn everyone to look over your order very carefully if buying from Amazon. On Dec 30th, I placed an order for the $1,899 MNQF2LL/A (13" TB 2.9 GHz 8 GB 512GB) from Amazon (not one of their affiliates) On Jan 4th, the order arrived on schedule, but what was in the box was the $1479 MLL42LL/A (13" non-TB 2.0 GHz 8 GB 256 GB). I contacted Amazon's customer service, and they pretty much brushed me off saying "we did have the item in stock but shipped the incorrect item and then ran out of stock" In other words they sold the same computer to two people. The representative didn't seem to understand why their actions were such a problem, although he apologized for the inconvenience of having to wait for a replacement until they get them back in stock. In this case, the visual, physical differences between the TB and the non TB versions, ensured that I could immediately identify the screwup. Had it been a processor/ SSD/ memory issue, I might not have caught it immediately. From now on, I will be certain to immediately run a system check on any computer I purchase to ensure the delivered specs match the purchased (from all suppliers). I recommend you do the same. Judging from the reviews, I am not the only one to whom this has happened.