Thanks for this James, this is really great! We replaced n partial csv codebase with FasterCSV 
today, for maintinability and to reuse code that you have put into play, rather then maintaining our 
own internally. Thanks again,

Zach