I just noticed a quote here on use.perl from Larry, "What about WRITING it first and rationalizing it afterwords? :-)", which I must say is an excellent point that some people should read and understand.
(p5p members be extra attentive)
Less hand waving, more code.
-- Jarkko Hietaniemi