* "queue if": percents, upl bandw mandatory
* failed downloads when queued
* give users a certain amount of time during which they can d/l as much files as their transfer speed allows, and when time's over, allow them to finish the file they are currently downloading and then move them to the end of the queue
* swap ui/core treads, add processor to core, detach

* include/exclude filter
* update not add when same results for remembered searches
* better label for 'remember'
* Fix size/speed sorting in transfers
* float in bw limiting gives a traceback
* Python 2.3 optimisations
* Sort by user status in userlist
* Don't close tabs on server disconnect
* "in queue" value should be based on number of search results returned
* not send search responses out if more than a certain number of files were queued
* an interface to upload from pyslsk/nicotine to other clients

* locally queue based on bandwidth avail
* check config settings on 'ok' - no Nones, also lists shouldn't be 
cleared visually
* separate dir for config files
* solutions to slow searches: cache lookups (percentage), ignore requests
* settings on first run
* switch to poll instead of select
* exact file searches (win client has to support them first)
* show filesizes for queued files in downloads
* search results should perhaps be coloured differently based on number 
of ppl in queue (darkgrey/green/etc)
* auto-clear uploads that are finished/aborted remotely/cancelled remotely
* show joined/left in main window for those who said something
* number of users in room tabs
* minus/*/"" support for searches
* alt-number, ctrl-arrows
* progress bar in the scanner
* Fix wxPythonOSX bugs (I don't have a Mac, so volunteers are welcome).
* Sounds
* Console version
