This is a console app meant to help ingrain procedure fo writing and reading from files along with foundations of working with objects.  This is a ridiculously complicated amount of code to do something that is a lot easier in MVC. Lots of do/whiles for validation purposes. I like that i incorporated a file tracker to enable a user to create custom address book volumes- but it is probably way more complicated than necessary.  This was something I was working on a long time ago and never finished.  It served its purpose as a learning tool, not sure I will go back to it though.  SO painful to look at old code.