Ok, thanks, that worked. However, I set the memory_limit to -1 after fiddling with various levels and it not working. Well, minus one is not the preferred limit to have so exactly how much memory does it really need in order to be able to work?
Also, on another not, no one has yet answered...