Negative Positive
Title: Tech Support clueless
Review: I called Tech Support and they do not know their product. First they claim that the antenna on the DI624 can not be detached. When confronted with their website saying otherwise they say: "yes it is". Then they refer to pre-sales because "they know" and decline to answer anymore questions.
Is the review positive or negative? 