Bugs
=====
[*] Description doesn't scroll
[-] Feed grabbing thread will block if the HTTP connection blocks 
    (work in progress)
[ ] Sometimes (totally unreproducibly), the feeds file will be saved
    is the FeedList were an array, (not reproducible here)
[*] Sometimes (every time), the FeedList will be loaded as a Hash
    rather than a FeedList by ruby1.8/syck.  Not reproducible with syck
    0.35 under 1.6.  I'm tempted to blame syck, instrumented code
    clearly shows that it leaves us as a FeedList, stores as a
    FeedList and comes back as a Hash. (This *was* a bug in syck, ruby
    1.8.0-preview 3, the first to include YAML in the base, works just fine)
[ ] Code *very* untidy in places.
[ ] Man page is worthlessly incomplete
[*] It's possible that sometimes the inline documentation ("Raggle"
    feed) items aren't created from the default list (We can't even
    decide if this is really happenening or not. NOTABUG, removal of
    feed cache will remove items, items can't be refetched from this
    "internal" feed, only fix would be to either treat it as a special
    case (bad), or supply the help as an RSS feed (planned)
[-] I can *still* convince some feeds to flow description out of the
    window.  Unfortunately, the '*still*' also applies to not knowing
    why.  This appears not to happen under Linux (Linux also shows
    extra characters in the specific feed that I'm testing with,
    though I don't know if that's related), the behaviour being
    correct under Linux suggests either a curses bug in the platform
    I'm testing on, or Linux being kinder to the code in this specific
    case. (I can't reproduce this at all right now, but don't be
    fooled into thinking that means it's gone).
[*] One feed (actually, the same one that triggers the above) will
    reliably bend the description window over, and bugger it backwards
    with a steam iron.
[ ] Long descriptions are *very* slow to scroll
[*] TextWindow#draw_items draws the title at x=1, but if the rest is
    drawn with x=1 it appears to be drawn one block to the right of the
    title.  Why? (workedaround, but very confusing).
[*] Various forms of output, will be very unhappy in an unquoted %
    appears in what's passed to them, unfortunately, I'm not sure
    which ones. (I've seen this once, but can't reproduce reliably).
[*] No HTTP grabbing in OSX (only one report, can't reproduce, might
    be bogus).  The error was "connection is already set up".
[*] corrupting international characters? (see
    http://www.raggle.org/files/swedish_char_corruption/)
[ ] Possible memory leak; still trying to track it down.
[*] some feeds report bizarre errors (reported by karl d'adamo
    <karld@ugcs.caltech.edu>):
    undefined method `write' for nil:NilClass
    malformed UTF-8 character
    undefined method `node_type' for #<REXML::Entity:0x4035f4f0>
    etc
    (a full list is available here:
    http://raggle.org/pipermail/raggle-dev/2003-September/000099.html)
[*] when the active feed is updated it doesn't refresh the item window
[*] inconsistent theme color specification (some items take multiple
    attributes, some don't). reported by Phil Gregory
    <phil@mithrandir.aperiodic.net>
