Oh and a quick updated version...
Sorry only the win32 version for now, still need to finish getting my Linux back together after buying a new computer (old one died).
Some updates on the drawing method, I like this one better as it gives you more to look at sooner.
Still haven't cracked the whole square drawing thing, it partially works but I still need to figure out why it only partially works and when it does, why it works slower than the current method.
Keys are mostly the same with some minor changes:
mouse left click + drag = Draws zoom box, zooms after button is released
mouse right click = zoom out to previous zoom (also restores max iterations from previous zoom level)
mouse middle click = center
Numpad + = increase iterations by 20
CTRL + = increase iterations by 100
SHIFT + = increase iterations by 500
ALT + = increase iterations by 2000
Numpad * = multiplies the current number of iterations by 2 (up to 50000)
Numpad - = decrease iterations by 20
CTRL - = decrease iterations by 100
SHIFT - = decrease iterations by 500
ALT - = decrease iterations by 2000
Numpad / = divides the current number of iterations by 2 (with a minimum of 100)
s = save BMP file (With x and y start and end values as well as number of iterations in the filename)
r = reset all (goes back to initial zoom and iterations (100 iterations)
c = toggle color palette
Feel free to criticize, that's why I'm posting it, but go easy...