Velocity Micro has great stuff, USA customer service, quality in everything but a rather tight selection of components. Monarch Computer Systems (MCS) is the complete opposite > dozens of selections for memory, cases, PSU, etc (if "in stock") but Tech support & C/s is the TURDS. If you know how to build but no time, MCS only charges ~$75 build fee for a great component selection. Velocity may be a little pricier but tops w/ support. FYI, check out bizrate.com to see how Cyberpower/ibuypower & the rest handle c/s & tech issues. Cheap means cutting prices someplace. Also, check $ on shipping/handling fees as some stick you there.