List building is no big secret it just takes time. As with almost every part of internet marketing list building is about developing a system and working that system.
Here are a few suggestions for building your list.
1. Writing articles for submission to article directories or ezines. The main thing here is to make sure you include a link back to your site in your signature file at the bottom of the article. Ideally you would want the link to go to a squeeze page where you would offer a free product or ecourse or something of value for their email address. Also make sure it’s good content.
2. Social Media Marketing. My space, face book, you tube, stumble upon…etc
3. Joint Ventures.
4. Blogging.
5. Tell a friend scripts.
6. Co-opts.
7. Giveaways. This can build your list really fast but it may not be as targeted as you would like. I have had good success with giveaways and continue to participate in at least one per month.