One of the first things I did when I got this computer is replace the hard drive with an SSD. This was actually pretty painless to do. From there, I just reinstalled Windows.I bought this computer mainly for the processor. Since one of the other reviewers noted that their computer came with an i3, and I was buying this purely because it came with an i5, that's the first thing I checked. To my surprise, the processor in my computer was slightly better than the one advertised. My computer came with an i5 3340 (2.7/3.4ghz) which is better than the 3320m it was supposed to come with (2.6/3.2ghz). I intend on using this computer for programming so I installed Visual Studio, SSMS, etc. With the SSD they all load within a few seconds, and I'm fairly happy with the performance.As I'm writing this review, I'm pretty happy with the keyboard. This was a business class laptop, and you can definitely tell from the construction. It feels pretty solid.There are some cons to take into consideration however:The maximum resolution on the display is 1376 x 768. My old laptop, which I'm going to be replacing with this one, was 1920 x 1080. So it's a bit disappointing that I'm going to be losing some screen real estate. I intend on having the programs open with the ebooks next to them. So the screen resolution will make it harder to have them side-by-side. In addition to the resolution, the screen is not touch screen.I was having an issue connecting to my wifi for some reason. The issue was fixed when I reinstalled Windows on the SSD. I'm not sure if it was due to using the SSD or due to reinstalling Windows. But whatever the case may be, that fixed the issue.The battery life on the computer looks like its a maximum of two hours. On my previous laptop it was 5 hours. So something like this is a bit disappointing, especially from a computer that's supposed to be a business class laptop. You may have to replace the battery with another one online if you hope to have a decent battery life.As someone from an accounting background, the lack of a ten-key is disappointing.Lastly, the computer ships with 32-bit Windows. While this probably won't be an issue for most people, it does prevent you from using all of the ram that the computer ships with. And, for someone like me, it may also limit performance.Overall, I'm fairly happy with this computer. I bought this mainly for processing power and I sure got it. However, depending on what your needs are, this may not be the computer for you. But I think it'd be hard to go wrong with this computer. A review from PCMag from around 4 years ago notes that this computer sold for around $830. So you're getting quite a good value paying significantly less than that.