in reply to camel code
Ah, just so you know this throws loads of warnings under 5.8.5 RC1 :
Newline in left-justified string for sprintf at (eval 1) line 1, <DATA +> line 4. ...
First they ignore you, then they laugh at you, then they fight you, then you win.