I don't see how this is obfuscated, the only thing that one might consider obcuscated is that little @{ ... }, but anyone who has read programming perl knows about that. I'm not trying to critisize you now, I would never do that to a fellow monk, I'm just wondering how it's obfuscated.
The 15 year old, freshman programmer,
Stephen Rawls