You nailed it.
1. start an email list
2. build it up gradually by delighting people
3. sell stuff to them
I have followed this method. Although, the gradually part took about two years ;)