Sup FAQ
 -------
 Q: What does Sup stand for?
-A: "What's up?".
 
-Q: How is Sup even possible?
-A: Sup is only possible through the hard work of Dave Balmain, the
-   author of ferret.
+A: It stands for "what's up?", which is more or less the question I'm
+   asking when I read my mail.
+
+Q: If you love GMail so much, why not just use it?
 
-   I started using Ferret when it was still slightly buggy, and it
-   seemed like every week Dave released a bugfix or a speed
-   improvement that directly affected sup. Ferret has become a
-   first-class piece of software, and it's due to the tremendous
-   amount of time and effort he's put in to it.
+A: I hate using a mouse, and I hate ads, and I hate non-programmability
+   and non-extensibility.
 
 Q: Why the console?
-A: As the millions (ok, hundreds) of mutt users will tell you, there are
-   many advantages to the console:
-   - You don't need web browser.
-   - Instantaneous interaction.
-   - A few keystrokes can accomplish the work of a hundred mouse
-     clicks.
+A: There are many advantages to the console. As any Unix user knows, a
+   few keystrokes can accomplish the work of a hundred mouse clicks.
+   Also, you don't need web browser, and you get instantaneous response
+   and a simple interface.
 
-Q: If you love GMail so much, why not just use it?
-A: I hate using a mouse, and I hate ads, and I hate non-programmability.
+   That said, a good Ajax programmer could probably replicate GMail
+   pretty easily using Sup as the backend.
 
 Q: How does Sup deal with spam?
 A: You can manually mark messages as spam, which prevents them from
    Maybe one day I'll do a huge search-and-replace on the code, but it
    doesn't seem that important at this point.
 
+Q: How is Sup possible?
+A: Sup is only possible through the hard work of Dave Balmain, the
+   author of ferret, which is the search engine behind Sup. Ferret is
+   really a first-class piece of software, and it's due to the
+   tremendous amount of time and effort he's put in to it.
+
 
 Mutt's excellent threading features, simply because there's so much of
 it---a single thread can span several pages, and God help you if you
 lag behind. And Mutt is probably the best email client out there in
-terms of threading and mailing list support.
-
-The principle problem with traditional clients is that they place a
-high mental cost on the user for each incoming email, by forcing them
-to ask:
- - Should I keep this email, or delete it?
- - If I keep it, where should I file it?
-
-For example, I've spent the last 10 years of my life laboriously
-hand-filing every email message I received and feeling a mild sense of
-panic every time an email was both "from Mom" and "about school". The
-massive amounts of email that many people receive, and the cheap cost
-of storage, have made these questions both more costly and less useful
-to answer.
-
-As a long-time Mutt user, when I watched people use GMail, I saw them
-use email differently from how I had ever used it. I saw that making
-certain operations quantitatively easier (namely, search) resulted in
-a qualitative difference in usage. And I saw that thread-centrism had
-many advantages over message-centrism, especially when volume was high.
+terms of threading and mailing list support. God help me if I try and
+throw Thunderbird at that.
+
+The principle problem with traditional clients is that they deal with
+individual pieces of email, and place a high mental cost on the user
+for each incoming email, by forcing them to ask: Should I keep this
+email, or delete it?  If I keep it, where should I file it?
+
+I've spent the last 10 years of my life laboriously hand-filing every
+email message I received and feeling a mild sense of panic every time
+an email was both "from Mom" and "about school". The massive amounts
+of email that many people receive, and the cheap cost of storage, have
+made these questions both more costly and less useful to answer.
+
+As a long-time Mutt user, when I first watched people use GMail, I saw
+them use email differently from how I had ever used it. I saw that
+making certain operations quantitatively easier (namely, search)
+resulted in a qualitative difference in usage: you don't have to worry
+about filing correctly, because you can always find things later by
+search. And I saw that thread-centrism had many advantages over
+message-centrism when message volume was high.
 
 So, in many ways, I believe GMail has taken the right approach to
 handle both of the factors above, and much of the inspiration for Sup
-was based on GMail. Ultimately, GMail wasn't right for me, which is
-why the idea for Sup was born.
+was based on GMail. I think it's to the GMail designers' credit that
+they started with a somewhat ad-hoc idea (hey, we're really good at
+search engines, so can we build an email client on top of one?) and
+managed to build something that was actually better than everything
+else out there. But ultimately, GMail wasn't right for me (see FAQ),
+which is why the idea for Sup was born.
 
 Sup is based on the following principles, which I more or less stole
 directly from GMail:
   entire email archive eliminates most of the need for folders,
   and eliminates the necessity of having to ever delete email.
 
-- Labels eliminate the remaining need for folders.
+- Labels eliminate what little need for folders that search doesn't
+  eliminate.
 
 - A thread-centric approach to the UI is much more in line with how
-  people operate than dealing with individual messages is. A message
-  and its content deserve the same treatment in the vast majority
-  of cases.
+  people operate than dealing with individual messages is. In the vast
+  majority of cases, a message and its context should be subject to
+  the same treatment.
 
 Sup is also based on many ideas from mutt and Emacs and vi, having to
 do with the fantastic productivity of a console- and keyboard-based
 application, the usefulness of multiple buffers, the necessity of
 handling multiple email accounts, etc.
 
+Give it a go and let me know what you think.