Solved: my firefox app data folder had 9,999 files (named cookies[1-9999].txt). I deleted them, and now it's working fine. I don't know what created this files, but a bug in somebody's program i suspect.
My mistake, ie was saving my cookies -- i hadn't checked properly.
Glad this is cleared up!
Thanks for your support, it's appreciated,
gecko