i am trying to make a program that will convert a whole number to binary... it works well from the groups of numbers I have tested until you reach 1024. when you use 1023 it works fine and when you use 1024 it works fine until the very last cycle through. 1024 seems odd because of its relation to a unit of storage on a computer. Am I just not aware of a certain limitation, maybe?