If you plan to upgrade components, ask the seller to provide you with a manual for the desktop. The manual specifies which hardware the computer's motherboard supports.
But how do you ensure that you get exactly what you need? The different shapes and sizes, ... We never really bought into the idea of putting a standard tower desktop in the living room, ...
Buying Guide -
http://reviews.cnet.com/Desktop_buying_ guide/4520-7963_7-5114565-1.html?tag= di