You should buy one based on software development practices that you are comfortable with. For example, the NI DAQ cards are nice (but expensive), I really don't like labview though. Good thing they provide ANSI C libs too. I have seen a bunch of cards which were supposed to be used with visual basic (yucky!), if that is not your flavour then don't spend your money.