I remember running across the option to automatically sign new users up for your newsletter (back when I didn't have one) I now have one and am looking for that option and can't find it. LOL
Admin CP -> Email Users (left side menu under browse users) -> Newsletter Threads When you configure one there is an option to automatically subscribe based on criteria