Alimentare laser (puntatori)

Salve a tutti, per un progettino che ho in mente dovrei accendere dei piccoli puntatori laser tramite arduino, forse userò uno shift register per comandarli ma il problema è un altro: come mi conviene fare per alimentarli? Ancora devo prendere i laser quindi non posso nemmeno darvi le specifiche tecniche ma per star tranquillo vorrei affidarmi a qualcosa di adatto, sto pensando a un transistor oppure a un mosfet anche se quest'ultimo credo sia davvero spercato... In poche parole devo trovare un modo per dare l'alimentazone ai laser Specifico che non voglio usare i relè, si fregano troppo spazio. Sbizzarritevi pure, sono tutt'orecchie (ma non un recchione :))

Presumo che parliamo di puntatori <1mW
Usa un ULN2003 o ULN2803
Ciao Uwe

Grazie Uwe, speravo che saltasse fuori l'ULN2803 nelle risposte Si sposa benissimo con i 74HC595 :)