I use a program I created in Excel. I can add any field I need or delete any fields I don't need to keep track of. I use it almost like a person would use Access. I have seperate pages for each cow that I use to keep up with medications used and any individual and group meds/vaccines given. I have a Herd page that I use to keep track of who has a calf, when are they due to calve, who to watch for possible calving difficulties or udder problems, I also score my cows on days between calving, udder and teats, BCS, and so on. I pretty much give them 3 strikes and they are out unless they is something wrong that will not allow them to have and raise a calf or if they try to kill me then that is an automatic 3 strikes.