(note: the following is a stream of consciousness post regarding some software requirements as i dream them up. if you are a developer and actually take up these requirements as the design for a software project, please let me know. if you are aware of a software product that accomplishes all of this, please do not bother to let me know about it. i don’t care. fact is, nothing on the market today does this well enough to make me care about it the way i want to care about it.