Quote Originally Posted by shinju View Post
while (mortgageTerm==1 && mortgageTerm==2 && mortgageTerm==3 && mortgageTerm==5 && mortgageTerm==10);
mortgageTerm is never going to equal all five of those values at once.

I think you want (mortageTerm!=1 && ..etc