
Generating your own list is always the way to go. You know the people that opt in are actually interested in your offer and information.
I admit I purchased solo ads just recently and it is very targeted. But, I know through research that for longevity in sales and a good customer base comes through your own list.
I'm working on that now and have 60 on my list so far.