Start by talking to your potential users directly and manually going through it with them side by side. You'll learn from what it takes to do it in person and hopefully you'll incorporate that into the site through that process.
My bet is that this is going to be the kind of thing that will tend to grow by outbound processes faster than through inbound DIY signups.