in reply to split on comma unless within quotes...
How many perlmonks does it take to screw in a light bulb help with CSV parsing? :P
Three. The answer is three.
Four. The answer is four.