Everything went great. I had a little hiccup , Didn't plug the battery in very well afterwards. (Look for the 100% battery charge, not possible) Had to take it apart and re-do. Aww well, all is well that ends well. Thank you so much. I paid a lot of money for this machine back in 2015, and up until now it has been performing perfectly. I worked with Lenovo support to fix the Network card issue to no avail for 2 days. They basically told me to F**K off. You fixed it in less than 2 hours. It really sucks to build such a beautiful machine and then completely hamstring it with firmware, not allowing people to upgrade as they see fit. I get the fact that there are FCC rules, and all, but that is a bunch of hogwash. I also understand the need to be very careful about conflicting hardware causing issues. (Been there, done that. IRCs, etc.) I just think they are greedy and want to make people buy new machines. You come highly recommended by me to anyone who needs to get through these barriers.