Since deciding to donate my June 2009 MBP to my father I am now in the market for a new Mac. Now I haven't really been keeping up much when comes to the new i5/i7 technology but I am trying to find out which computer is worth my $2000. With the announcement of today's new MBP refresh I got excited with idea of a mobile i7 platform but after reading multiple threads and looking further into the equipment I am beginning to believe than an iMac would be considered a better machine, but I am not sure I understand this hyper threading technology? I read that the i7 on the MBP is single core but with hyper threading technology according to Barefeats, it can force it to act as a quad-core processer. #1. If the iMac uses quad-core i7s, how much is hyper threading improving performance compared to the single-core i7 on the MBP? #2. In your opinion which computer do you think is the better machine overall?