When using flyspell-mode with mail-mode or message-mode, the email header is ignored for spellchecking. However, this incorrectly assumes that any such buffer will always begin with a header. I use message-mode to edit the email body only, and I find that flyspell ignores the whole first paragraph of such a buffer. Attached is a patch that causes flyspell to only try to skip over the header if the message really does begin with a header. -- Peter Oliver