An HTPC is nothing but an ordinary PC used for HT purpose. Any desktop PC bought in the last two three years can be converted to HTPC easily. Ready made HTPCs are not easily available. I think Zotac has some models called zbox which are available here, but they are costlier compared to assembled one. A good HTPC can be assembled for around 15-16K including a 1TB HDD.