I work at a computer repair shop/computer store where we build and sell computers. And I've seen way to many custom built machines come in and the customer said they bought their parts from TigerDirect. I've also never had good luck with them. Too many parts I get I had to RMA.
However, www.ncix.com is a great place for Canadian buyers, since it's based in Canada.