in reply to CGI::Application design strategy

i would definitly go with location-redirect using the "Status: 302 Moved" and the "Location" header-field. There is nothing wrong with that and inefficienty can not be your reason of not doing it!