It pained me to take my i5 256gig SP3 back to the Microsoft store last night. Since these systems are not upgradeable I decided to bite the bullet (cost) and order an SP3 - i7 512 gig. They gave me no hassle when I told them that I was afraid the I would need more power. I didn't even have a receipt but I had all the original packaging. I never throw packaging away on more costly technical stuff I buy. Supposedly they will be arriving in the store on August 1st, so I only have a couple weeks to wait. I had my hands on an SP3 since the first day they were available in the MS store. I have come to really appreciate the SP3 capabilities as a serviceable work computer plus they are fun to use. I even convinced my boss, who is the IT manager, to purchase a couple SP3's for employees that would have otherwise been given a laptop & an iPad; they sometimes travel. These Surfaces will be their sole computer. I'm setting them up with a wireless USB keyboard and mouse plus a 23" screen. When the SP3 docking station gets in, I will set one of them up with twin external monitors. I that Surface computers have now become part of my job. I dreamed about it but I didn't think it would come true so soon. So far so good. I added them to our domain & installed all the apps that they use and without any hitches. Now I'll be where the rubber meets the road and actually get to see what my clients come up with in the way of problems with their Surface computers.