I like cleaning my bathroom... Or not
Building one from the ground up is fun but in the sub-$1000 area, it is tough to get it together cheaper than the big manufactures. They have such large economies of scales @ that price range and their purchasing power that enables them to buy hardware for low ass margins is hard to compete with. However you do avoid getting caught off guard with crappy hardware. No warranty though. Pick your poison.
Bortz