Three screens (urls) 1. List the contents of the file with buttons to add, delete, edit, save-all,quit 2. Entry screen 3. Help screen (minimal) Todo *** Handle the gui for frequency *** verify dates are almost reasonable *** format the security display string *** Find the selected check entries *** Does [multi] delete work? *** (doublecheck when file load/save is working --> compute the gui yields and dates properly *** Approximation formula doesn't suck too bad --> Still need to come up with better iterative formula --> Discount rates and/or reinvestment rates *** Don't append to secFile.entry willy-nilly *** Don't load dups *** Use the user dir/curdir for the 'ytmsec.csv' file *** split between new and load/save, saveAs *** Write the load code for the load button *** The save/quit code should know about unsaved files. --> Update prices from yahoo *** The ruby/finance lib is a bit two complicated for me. Pain to install in Shoes? *** The yahoo call and response is pretty straightforward *** Online update turns outs out to be a less useful than I thought. --> It works on the new/edit screen. Next is the setupscreen