Hi Guys, I was hoping some of u could help me out in picking a desktop that will still be good in 3 to 4 yrs and I will be able to upgrade it at that point as well. I am looking to spend around $500 on it. I am not a gamer nor do i do any editing on videos. I would like to have a good amount of RAM on it and have slots to add on its own video card if i want to do, maybe use an ssd if it doesnt come with one, like to have minimum 6 usb slots if possible and so on. I would greatly appreciate ur help.