Thanks dude, this book really doesn't explain much about how things work and since it's a directed study i meet with my teacher once a month if that. I have just started using files to store data and for some reason it seems like there is a lot more complexity than there needs to be. Maybe I am just slow or i'm missing something because everything up until this point worked very easily, almost without thinking.
By the way, that getline syntax was really nice. Other people were telling me to do like a document.cin([Large Number],Text,'\n') which didn't seem like a good idea to me.
Cheers, feel free to add +1 internets