jasona:
Oh okay that makes sense. So what if I take it out of the loop and just run it as an if/else statement? do you think that would help at all?
Definitely not. It's just that you never change the value of counter again, once you set it to 1. Why?