So I have been reading this site for a while now, but never saw a need to get entrenched in the forums until now. I am a 4th year computer engineering student looking for a new laptop that will last until the end of graduate school. I originally intended to buy the MBP when it updated in February, however the abysmally minor update (especially with regards to the case) left me wanting more. I read a lot of news about a refresh in June that would update the case and the processor, so I decided to wait. I have a fair amount of knowledge of computers both from an engineering and programming standpoint and as a consumer, but honestly I am stumped with this one. I needed this computer a while ago, but as I wanted it to last, and be stable, for 4-5 years at a relatively high performance level I waited for the update that never came. So here I am at the end of June, with no MBP, waiting for what seems like forever for what is now likely to be a Rev A product on the inside (the speculated surprise non-intel board under the hood of the new laptops). This is exactly the situation I wanted to avoid. I wish I had bought it in Feb and saved myself the hastle. But now I need to consult a higher power...macrumors. Any advice/reassurrances about the matter.