I have been an HP user since the early 90's, replacing/upgrading about every 5 years. I was so disappointed when I went to shop for a new desktop only to find that there is only one that is customizable. The Envy 150xt which is the low end of desktops. When trying to customize, I found you could not upgrade the graphics card....a very important issue for my work. Sadly I will be moving over to other brands which offers all the bells and whistles I need for my work.