I have used them many times but in 2010 i stopped after they caused me much aggravation with an order.
They recently had a sale which showed stock, so i purchase 2 video cards.
The stock checker which i used before hand showed plenty of stock but the numbers were fabricated so they could sell more.
My suggestion is avoid this company at all costs. Use something like Memory Express or Newegg.ca