I was wondering if there's a way to see if there is anything in the buffer or not. The reason I ask is that I've noticed that if you have a line in your program to clear the buffer, and the user typed more than the string could hold, so that it is actually neccessary to clear the buffer, then it works great. But if your user doesn't overflow the string, then you try to clear the buffer, the user will have to hit ENTER to get past it, and I'm trying to fix this. Thanks