I have worked on 2 recent HP desktops, one sporting an i3 and the other an i7 CPU. Both demonstrated the same design problem that I assume is intentional but may not be known to upper management. I tried to update the new desktops by adding in a brand new SSD as the boot drive. On the i3 desktop HP's restore version of Windows 7 loaded as did my retail version of Windows 7. But in both cases the PC would not find the proper drivers to allow a full reboot of the desktop into Windows 7. I returned the PC and HP replaced the OEM HD and the mother board but the same problem was experienced again. Yesterday, with the i7 I installed a new SSD as the boot drive. This time HP's restore Windows 7 software refused to load because it stated that the new drive was smaller than the OEM drive. When I attempted to load my retail version of Windows 7 the install failed because the mouse and keyboard would not function. I hacked an initial install on another PC with this SSD and then tried to complete the install on the i7 HP desktop but Windows install could not find any drivers and aborted the install. Just what is going to happen to the share holders of HP when its current crop of users find out that they cannot upgrade their hard drives or operating systems since HP has set the bios to only accept an HP version of Windows that they refuse to release to their users. The bios and mother boards have been designed to defeat efforts to upgrade. HP's Indian service people recommended that I spend over $100 so that HP could send out a service tech to install the needed software.