For me, the following 2 methods have been very helpful for me in building a list :
(1) Joining Free Giveaway sites in which i sign up as a contributor & contribute my own free gift/s. Good way to build up your list especially if there are lots of contributors to the site.
(2) Doing JVs with some of the genuine successful internet marketers out there. Another effective way to get free traffic & build up your own subscriber / mailing list.
Regards,
John Yeng