no I do not, everything in my program is either in the first post, or the third post. Wouldn't an uninitialized pointer work like an uninitialized variable? As long as I set it equal to something before I perform an action on it I should be fine right? I'm not too good with pointers, I read the two chapters in the book on pointers a few times but I guess they're not my strong suit.