Short term;
  * Find similar / continue existing download
  * Keyboard list selection

Not-too-long term:
  * Autocompletion:
   * Show popup menu when multiple completions are possible
   * Context sensitive autocompletion
   * Transfer logs (what, where, from whom, what error)
   * Connect / disconnect from distributed network depending on "max search
     results"

  * Full core / gui separation
   * Rewrite GUI in C and hope it's faster
   * Create (n)curses gui

Long term / permanent term:
  * Internationalization ("i18n")
  * Keep "core" in sync with PySoulSeek
  * Keep up with protocol changes

Undetermined term:
  * Win32 packages and installer (requires a magical speed-up first, which
    isn't going to happen any time soon, but with core/gui separation, a
    native win32 gui should be possible)


Want your feature here? Feel free to contact me and I'll consider it.
