This computer was from a friend who was going to throw it away. It's a very junky late 2000s machine, but I have used it quite a bit for software testing. It's had a revolving door of operating systems, but it's currently running 6 different versions of Windows: 2000, XP, Vista, 7, 8.1, and 10.
2024 update: the HDD died, so now the 5152NX is basically just a brick right now. R.I.P to the 6-way Windows multiboot.