Lightn's list of things he never gets around to: showing check object type == showing use td, tr, th, etc functions UNKNOWN -> program title ? find cancelled recording corresponding to guide data showing? change cancel recording to edit recording like season pass todo display recordings in progress preferences redo genre sort method - include all genres be able to modify thumbs ratings genre - use category/sub-category structure from /Genre? look into correlation index data suggestions sort by score then date, like tivo record options more options for start early/end late, negative padding season pass find max priority in cache routines add/delete season passes from cache in action_saveseasonpass create proc update_field {dbobj field default val} import/export change priorities scheduling space considerations? delete early autocreate preference entry? check to make sure the recording isn't already scheduled in final step edit program change from/to manual recording remove history (mark as recorded incorrectly) so it can be rescheduled manual record schedule one-time/repeating change selection box to entry field wishlists create and edit screen view upcoming search support "exact wording" searches index create update_ns_cache and use it reload channels on change mfs browser use dumpobj's enum routines wrap long lines system architecture convert to url encoded parameters for all data beyond screen name (obj ids) convert to flat directory space so we can use relative urls namespace seperation of modules use arrays in appropriate situations use automatic tcl tz stuff (localtime) instead of manual tz calculations create a retrycatch proc for use inside transactions additional features ui submenu start/end padding display on all appropriate screens system information screen dtivo fix editing program on dtivo to create seperate program objs, possible? do genre search without subcategory correctly update /Schedule parsing /Recording/Active/4:date:time: is not neccessarily unique on dtivo dtivo dual tuner support for scheduling local channels default record quality doesn't mean anything here