Currently, when inputting a number with "input", you cannot force it to be a string. If it is a number - and greater than 10^12 (is that right?) and it is then cast as a string it will have an exponent added in the string. The only way to make it a string is to divide by 10^0 to 12 and gather the pieces in a loop. It would be nice to force the input to format as a string automatically (maybe something like: input "enter your number",str(x) ). Otherwise, thanks for a great product!