All is OK again. Thanks for the help.
I was using a deprecated version of the wallet.
Is there any way to stop bitmonerod eating soooooo! much memory?
The answer is no at the moment. New database which uses less memory will be issued later. You can increase the virtual memory for the time being.