Hi Tom, > It'd still be great to hear from people whether what I'm doing is good > or bad though. Its kind of similar to the multiplexer (Figure 20) in the nat.semi datasheet - summing the current outputs directly. although in your case into a virtual earth. So likely to be OK. Neil -- http://www.njohnson.co.uk