This is a list of things that still need doing.  It includes short-, medium-, and long-term goals.

features:

* Support OAuth.  This really requires OAuth support in python-twitter, but the python-twitter team doesn't have OAuth ready.  So I can either cobble together my own python-twitter tree entirely, with the oauth-python-twitter extension + patches, or wait on / work with the python-twitter team on getting oauth-python-twitter integrated.

* Make the buttons prettier
* Add a graphical options menu
* Come up with a better bloody name
* Status bar icon

* Support viewing a list of friends and unfollowing them
* Support creating new lists and adding users to it (as well as removing users and deleting lists)

* Changing the active user needs to do more 'work'
** Refresh relavant pages


bugs: 

* Direct Messages have no names, only screen names (may not be fixable without
  considerable tweaks to python-twitter)
* "ValueError: list.remove(x): x not in list" when trying to close a tab (error recurred after adding conversation support).  Tabs can be reordered, then closed, as a workaround.
* Links must be right-clicked on to activate - can't left-click on the link directly.  This seems to be a pygtk issue
* Bugs:  File "/home/user/code/hrafn/apithreads.py", line 234: UnboundLocalError: local variable 'user' referenced before assignment