How about something like this: my %global_config = ( email => 'my@email.com', max_files => 100, test_url => .... ); for (qw/ one.server.com other.server.com third.server.com / ) { my %copy = %global_config; $copy{base_url} = $_; push @servers, \%copy; } -- Bill Moseley moseley@hank.org Unsubscribe from or help with the swish-e list: http://swish-e.org/Discussion/ Help with Swish-e: http://swish-e.org/current/docs swish-e@sunsite.berkeley.eduReceived on Fri May 19 10:15:05 2006