Topic: Quote markup

Shouldn't the markup of quotations be different? Now the HTML code for

[quote=Somebody]Something.[/quote]

is

<blockquote>
    <div class="incqbox">
        <h4>Somebody wrote:</h4>
        <p>Something.</p>
    </div>
</blockquote>

, but the HTML 4.01 (and thus XHTML 1.0) specification states that

W3C wrote:

[t]hese two elements [BLOCKQUOTE & Q] designate quoted text. BLOCKQUOTE is for long quotations (block-level content) and Q is intended for short quotations (inline content) that don't require paragraph breaks

, which implies that text inside the BLOCKQUOTE should only be a quotation, and should not contain the name of the author. The Web Applications 1.0 draft also states that

WHAT WG wrote:

Content inside a blockquote must be quoted from another source

. So I think the "Somebody wrote:" text should not be in the BLOCKQUOTE, because it doesn't come from another source. How about

<p class="citation">Somebody wrote:</p>
<blockquote>
    <div class="incqbox">
        <p>Something.</p>
    </div>
</blockquote>

? (And can you get rid of the <div class="incqbox"> too?)