in reply to print hash of hashes as lists
print join("|",@{$evilhash{$id}}{@colors}),"\n"; [download]
Update: I think I need to read up on my hash slices.