May I suggest considering addition of one more operator or function to PICAXE BASIC? Like one used in FORTH, it should perform as Z=MUL_DIV(A,B,C) and calculate first a 32-bit production of two 16-bit arguments A and B, then divide it by third 16-bit argument C and return a 16-bit value. This would greatly increase the accuracy one can get using only 16-bit integers.