Hasn't craigslist been doing this for awhile now? For those worried about the hassle/security of checking email to sign in to a website, there could just be two methods of login. One is the proposed NoPassword, other is the traditional username/password, and leave it up to the user to choose.