While these are standard things, a recent break in and they didn't take the desktops.
http://www.amazon.com/M32CD-Desktop-Windows-Keyboard-Mouse/dp/B01BGT69OE/ref=zg_bs_565098_1 is currently a #1 and if I wanted to add more speed I'd change the HDD to a SSD myself.
I am a real estate agent, so most of my work is online, not much software required. I thought I'd like a laptop for portability, but then I think I'll just have it on my desk with a keyboard and mouse attached, I honestly don't like typing on a laptop keyboard. Another reason I don't like the laptop idea, the monitors are small. After you've been at your computer most of the day, I like the big monitor...so I'm thinking an all in one to replace the one I'm using at the office now.. Give me your suggestions. I just know I want something fast and reliable!
(I looked for other discussion threads on this topic but they seemed outdated)

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic