All in all they are great to deal with. The only problem I have is that they are so verrrrry slow to ship. Frequently takes 4-5 days to get the order out their door. My feeling is if they are that far behind it is time to hire more staff.
(Placed an order Sunday evening, still has not shipped.)
Matt