I failed to pay attention and bought a small form factor. The SFF case significantly limits the possible upgrades. The fact that it is a Dell also limits customization to an extent. Ultimately It made a nice computer for my neighbors kids to play simple games and watch videos. My 3 star rating is based on having purchased it for myself but finding limitation after limitation when I tried to modify it to meet my needs. Again that's my fault not theirs. I have worked in IT for over 25 years I should have known better and skipped this product.