One of the tools that you simply cannot get away from is a good landing page builder. Trust me when I tell you that I've tried them all. While you will be able to create great landing pages if you opt for the Systeme application that I suggest on this site, there will come a time when you need to integrate other list-building activities in ways that give you more flexibility in terms of hosting the lander on your own domain.
One of the features I really like about Aweber is that you can download their WordPress Plugin that will iframe your Aweber landing page directly onto your own domain. You can do this without having to lose control of the domain by creating CNAME records on your host. This makes if fast and easy to get up and running with offers.