Maybe I missed the answer to this, but how are you doing this for free? Obviously your business needs to make money somehow.
As others have said you should definitely put a sign-up form on your site.
As others have said you should definitely put a sign-up form on your site.