General: - test if XHR requests failed or not - regex should use as little text as possible; in stead of document.body.innerHTML, see if there's a specific div that has everything you need. Last.fm Playlist and Tag Manager: - add "check for updated version" option / startup check - allow import options on user's loved tracks page - make export options available on any artist page that lists tracks (see TODO items in source) - generalize the script so it is easily adapted for other music sites. - artists in playlists are skipped... should they be allowed in playlists? - run JSLint - use fieldset + legend tags to group inputs - also w/i import/export, group playlist and tab options, to make them easier to find. - allow deletion of playlist directly from the "list playlists" tab - allow deletion of tags directly from the "list tags" tab - when creating a new tag... tag names don't allow upper case letters? - add multi-page support; some playlists/tags span > 1 page! Netflix Movie Extractor (with IMDB Lookup): - add "check for updated version" option / startup check - rename to Netflix Rated Movie Extractor? - add direct IMDB link to all movie pages? - ui looks bad on queue pages. - output area should stay scrolled to last line outputted (see last.fm script) - use progress area for lengthy operations (see last.fm script) - run JSLint - account for people using 1/2 star ratings w/ greasemonkey script - make checkbox labels clickable to toggle options - sometimes the script's UI appears on top of the page... use a delay Netflix Queue Sorter: - add "check for updated version" option / startup check - use progress area for lengthy operations (see last.fm script) - should SEASON discs be kept together, even if the user sorts by rating and season 2 is higher rated than season 1? Wouldn't you always want to see season 1 before season 2? (Note this is different from SERIES discs, which should always be together in the right order. If you read this and have a strong preference, please tell me: http://userscripts.org/scripts/show/35183#about-comments ) - make series discs appear together, and in the right order: - after shuffle, fix order of series discs (want to keep those together) - after reverse, fix order of series discs (don't want those reversed) - after playable sort, sort by star rating, and fix order of series discs - after genre sort, sort by star rating, and fix order of series discs - after availability sort, sort by star rating, and fix order of series discs - run JSLint