That is a very cool way to do it.
But further: after your pseudocode is nearly done,
=head1 PSEUDOCODE
=cut
around it. its too valuable to lose.
By all means leave the comments in the code, but keep
it all together as well. Sure it adds a couple lines, but
will appreciate it big time, come maintenance day.
--
Jay "Yohimbe" Thorne, alpha geek for UserFriendly