Greetings all,
Isn't this what grep is for?
As I understood it map will #DO STUFF for each element of @array and copy the results to whatever called map{}.
If you don't want a copy for every element in @array use grep{} which will only copy the results based on some condition eg: next "Bogus" unless m["good stuff"]
Of course this is to the best of my understanding...
-injunjoel