in reply to Accumulating data in a hash using map{split()}
%t_hash = (%t_hash, map split(/:/, $_, 2), <DATA>); [download]
-- Randal L. Schwartz, Perl hacker