I have such requirements in building a self-built desktop, please read and comment briefly does the suggested desktop matches my need. Requirements: Purpose: Install and store lots of software, virtualizating, study, NOT mainly for gaming. The computer must support lifetime virtualization. I used to install WinXP as real machine, and install Win7 in VMware Player 3 / Workstation 7. Price: HKD$3000 or less CPU: Native quad core (Intel or AMD is accepted) CPU supports: Virtualization, 64-bit OS Motherboard: any well-known brand Memory: at least 2GB RAM Hard Disk: 500GB / 1TB DVD Reader & Recorder: 24X +R/+RW (optional: BD +R/+RW) Graphics Card: NVIDIA or AMD ATI is accepted Sound Card: any Network Card: any Case / Power supply: at least 2 USB ports / any Suggested desktop by Hong Kong Centralfield (M$ Gold Cert. partner 07~08) Price: HKD$2770 CPU: AMD AthlonII x4 635 (2.9G, 2MB, 95W, 45nm) Virtualization & 64-bit OS: Both YES Motherboard: GA-880GM-UD2H Memory: 2GB DDR3-1333 Hard Disk: 500GB (SATA2, 16MB) DVD Reader & Recorder: 24X DVD+/-RW SATA Recorder Graphics Card: ATI HD4250 (HDMI, DVI, VGA) Sound Card: Internal 7.1 Channel Network Card: Gigabit high speed network card Case / Power supply: ATX case / 400W power supply Is the suggested good enough?