Thanks for the input. I saw a reference to MVC on the perl design patterns page as well - and I've used it before in other projects - but I don't see how this applies to my problem. Who's the model? Who's the view? Who's the controller? Some more explanation would be great!