I do basically the same thing as the guys with Excel but I use Access. I have one main table with all the columns being info on each plant I want to keep track of. Then I just build reports that focus on things of interest like historic cost versus current cost, first blossom date (with a text box that contains all the dates so I can see variation of bloom time for each flower); reports for fun like color groups, heights, source. I used to have them all with little signs but that didn't work too well. I try to draw a schematic each year as I move things quite often and have added two new beds. And when I add new plants (which I do each year) I have to bring them up to date on the database with all the info I can find.