Wahey! It's finished. Well, not
quite finished, but the difficult bit is.
You can put in any combination of variables and it will work out everything it can from them. For example, you could put in radius and mean density to get surface gravity, mass, volume, circumference etc.
Equally though, you could put in surface gravity, circumference and percentage of the surface covered in water and from that derive the radius, mean density and total land area.
On the other hand, you could just tell it how much land and ocean surface there is and the surface gravity and it will give you density, volume, etc etc etc...
You get the idea. If anyone ever needs to design a planet to spec then this could be handy.
All that remains is to validate the input a little more, make the option to compare the figures generated to those of real planets, pretty it up a bit and then I can upload it to my website for everyone to ignore
Thanks for all the help, ppl.