Gradual engagement is absolutely critical. A good rule of thumb when developing a user experience is asking -- what would be appropriate if the website were a person? When I first meet someone, I expect a hello, and an introduction... not a 10 page questionnaire.
Incidentally this concept has been discussed at length by Prof. Cliff Nass at Stanford (the infamous originator of the MS Office Clippy), that people treat computers like people. Well, then if your app is a person, then make sure your app is a good, polite person who makes life easier.
Incidentally this concept has been discussed at length by Prof. Cliff Nass at Stanford (the infamous originator of the MS Office Clippy), that people treat computers like people. Well, then if your app is a person, then make sure your app is a good, polite person who makes life easier.