Just another post for the address of a script to copy a list of objects on a mesh like duplivert but with several objects:
http://jmsoler.free.fr/didacticiel/blender/tutor/cpl_b223new.htm#duplicopy232
updated : version 0.5
Very usefull (like ever)
You forget something like update or so, I need to do a G, S or R to see the duplis, and the SubSurf is lost