20 seconds is short, there are web applications that gradually build up a webpage as a sort of progress indication. I'd make this a preference and have it default to something like 1 hour or so. <This post brought to you by BFAV2>