I usually only use this for processes that have multiple steps in them where each step is on a page and there are enough things going on on a page that if anything is wrong you want the user to correct it there before they go on. 