I think that you should do by default like <a href="http://geoipweather.com" rel="nofollow">http://geoipweather.com</a> , and optionally ask for another ZIP and timezone, for a start. Then why would you limit yourself to US and Canada? Weather.com works worldwide. Third, don't nag me : you don't need any info other than an email, and there is exactly 0% chance I give my phone number to some random website. More info, more hassle, less signup.