I have a .txt file in the following form visadebitcards.org:domainbroker@jyjohnson.com edyoucast.us:lonelson85@hotmail.com bioboy.us:bob_marcussen@msn.com and4.us:zcni.wangwei@gmail.com jobs-in-sales.us:coopermedia@gmail.com mgregory.us:mr.michaelgregory@gmail.com awakens.us:johnmichaels111@gmail.com lostmonk.us:Tomocc@gmail.com fitcitizens.us:kberwin@yahoo.com wbwwa.org:WBWWA.ORG@domainsbyproxy.com daddyawesome.us:whanksnet@yahoo.com chatroulettes.us:mahlukatt@gmail.com webbellis.org:contact@myprivateregistration.com cheapvideoprojectors.us:supernova51@hotmail.com borri.us:z.borri@gmail.com kevinjustice.us:kevjustice@yahoo.com commercialista.us:fomniatax@gmail.com earth-stone-water.us:bobbi.kennamer@gmail.com The perl script should create a new list with only the gmail,yahoo,aol,live,hotmail,msn email accounts so it looks like this: edyoucast.us:lonelson85@hotmail.com bioboy.us:bob_marcussen@msn.com and4.us:zcni.wangwei@gmail.com jobs-in-sales.us:coopermedia@gmail.com mgregory.us:mr.michaelgregory@gmail.com awakens.us:johnmichaels111@gmail.com lostmonk.us:Tomocc@gmail.com fitcitizens.us:kberwin@yahoo.com daddyawesome.us:whanksnet@yahoo.com chatroulettes.us:mahlukatt@gmail.com cheapvideoprojectors.us:supernova51@hotmail.com borri.us:z.borri@gmail.com kevinjustice.us:kevjustice@yahoo.com commercialista.us:fmniatax@gmail.com earth-stone-water.us:bobbi.kennamer@gmail.com you get the point, if you can do this PM me first. IT SHOULD ALSO REMOVE DUPLICATE EMAILS FROM THE LIST!