in reply to $1, etc. are not just strings
Excellent post - and I ++'ed it some time ago. The main thing I liked (apart from the fact that you provided a fully functional demo) was the use of Devel::Size - which is a module that I had not installed (and was not really aware of).
I've since installed it, and it looks to be a module that I'll make use of in the future.
However, my real motivation in replying is simply to see whether I can get 4-in-a-row on the "Notes" list :-)
Cheers,
Rob