Currently maxima says bfloat(sqrt(%i)) is 1b0*(-1)^(1/4). That doesn't seem very nice. I was expecting something along the lines of bfloat(rectform(sqrt(%i))) -> .707b0 + %i*.707b0. Ray