Hi, Todd,

Todd Gardner wrote:
> Do you have any idea what I may be doing wrong in the code below?

Seems to be a command line escaping problem.  Try this on the same console.

C:\home\ruby\bin>ruby -rcsv -e "p CSV.open(ARGV.shift, 'r', ?\t).collect 
{ |row| row.to_a }" \temp\Todd.tsv

It dumps followings for me.

[["CREDIT", "20040505120000[0:GMT]", "PAYMENT - THANK YOU", "1"], 
["CREDIT", "20
040309120000[0:GMT]", "PAYMENT - THANK YOU", "146.8"], ["CREDIT", 
"2004032912000
0[0:GMT]", "PAYMENT - THANK YOU", "1500"], ["CREDIT", 
"20040409120000[0:GMT]", "
PROFESSIONAL CAREER DEV", "1082.05"], ["DEBIT", "20040601120000[0:GMT]", 
"TARGET
         00003236", "-21.64"], ["DEBIT", "20040502120000[0:GMT]", "TARGET
00003236", "-113.32"], ["DEBIT", "20040417120000[0:GMT]", "TARGET 
  0000323
6", "-47.02"], ["CREDIT", "20040327120000[0:GMT]", "TARGET 
00003236", "12
9.89"], ["DEBIT", "20040326120000[0:GMT]", "USPS 0568370007", "-8.85"], 
["DEBIT"
, "20040508120000[0:GMT]", "USPS 5654840286", "-7.85"], ["DEBIT", 
"2004051012000
0[0:GMT]", "USPS 5654840286", "-12.55"]]

> Domo Arigato Agimashita I'm trying to say many thanks.  I am guessing
> you won't be able to tell because of my almost nonexistent Japanese,

"Domo Arigato" is completely a valid Japanese.  Thank you for trying to 
write in Japanese.
I hope my English accessible.

Regards,
// NaHi