Well, if we're listing Spike2 and Matlab, both of which I've used for
extracellular research, then Labview might also be worth a look. The data
acquisition cards are cheap compared to a CED, and its a graphically based
programming model so the learning curve is shorter that Matlab or Spike
scripts. However, the drawback is that the Labview program is a bit expensive.
Further, there is a Linux version.