The thing is that when I look at my system resources, there is plenty of ram available (I have 2GB).
The only way to open up more windows, without a reboot, is to open up task manager, close down 1 instance of explorer (there are usually 2 open at this stage) and then open up more windows.