It's been a while since I've bought a computer, but I can comment on peripherals. I don't know about you, but I cannot work with only a single monitor. I'm looking to go to three in the next few months, actually. It's just a matter of buying a video card that will support it (yes, yes, I know it can be done with two video cards, but then I'd have to change my motherboard and PSU). If you ever use a dual monitor setup, you'll never go back. For me, I do my work on the primary, and have reference windows open on the secondary. For me, this is either Altium Designer (circuit board design) and some device datasheet, or Eclipse and an API reference. Logitech mice with the free wheeling scroll wheels are amazing. I'd *never* buy anything else. If logitech ever stopped selling them, I'd buy them on ebay. That's how good they are. I prefer wired mice so I don't have to deal with batteries (http://amzn.com/B002B3YCQM), but they have quite a large offering of wireless mice if that's how you lean. Every logitech mouse I've bought (for myself and others) in the last 10 years has been a high quality device and lasted for a long time, well worth the extra bit they cost. I can't use Dell keyboards because I have to pop the keys off and switch the layout to Dvorak, and dell keys have different angles in each row... but most people don't have that problem. If you do any 3d CAD or modeling, a 3dconnexion space navigator is extremely helpful. Well worth the high price tag. Rather useless if you don't do 3d work, though.