in reply to Trudging along the learning perl path.
I too often spend several hours on small projects. Most of the time is spent on small 'improvements' which have little value beyond what they teach me. Much of the remaining time is spent correcting the mistakes of fingers that do not seem to do what they are told and eyes that see what they expect rather than what is really on the screen. Its all part of the fun.