I agree. Usually when I visit a new site, I'm looking for a 30-second description of what its purpose is. It's too hard to figure out what your site actually does.
I'd argue that in an ideal world even 30 seconds is too generous. This is why the tagline is so prevalent: summarize what you're doing in as few words as possible. Less than 10 is okay, less than 5 is ideal.