I have fixed a small bug in contact starter whereby the view meetings option got stuck in a loop, preventing the program from being exited and saved, though this seems to have caused a problem whereby exit must be selected twice to exit the program for some reason.
In contact manager I have implemented the writing out of the current information to a .csv file which seems to be working fine, my next step is to get it to read back in, then I just have to debug and I should be golden!