i have a couple of people i know, that i work with. they bought dell desktop machines. i complete rip off, i you ask me. 1 guy spent 1,000 on a not so complete dell.system is a couple years old he bought it new, it has a celeron chip(junk) and NO AGP or PCI-E slot. how can you buy a computer without an AGP slot? he bought a video card off of me and he discovered he didnt have any place to plug it in. i told him SOLD AS IS, he didnt do any research or educate himself before he bought thats his fault. video card was working, its not like i sold him a bad card. It was an AGP card and his computer should have had an AGP slot. It even listed AGP in the specs. how can DELL leave that little detail out, oops. back when he told me he was buying that piece of **** i told him that i would build him a machine instead. But dude, your getting hell, i mean dell. there is another guy at work who bought a dell an it has no standard keyboard/mouse ps/2 connectors. again, no excuses for more junk. i have always built my own machines so i know what i am getting. everything is standard and everything works. no manufacturer specific garbage. if i buy a new antec powersupply i know it will work with my gigabyte motherboard, no question in my mind. i know that it will have a PCI-E slot when i buy a new board. This is 2007 why do some off the shelf PC's lack very basic functionality? i will never buy off the shelf, ever.