Not sure if that it what needs to happen, but heres what is happening and needs to not happen... hah. OK so I am using fgets() to capture spaces as well as text. But I am guessing the buffer isn't clear so instead of letting me type and it take from the stdin. There was something there and it auto chose it. So I guess what I am asking is how do I clear the buffer. If you want to see the code just ask, or if you have questions just ask, I'm happy to answer them.