in reply to Clean Code - What a mess...
Ok guys,
It appears as though the memory leak is fixed, and with some of your suggestions its starting at 3mb instead of 4, for the past 6 hours it has held steady at 3060 k, so its not going up, or even changing at all. It looks like it is stable at last, thanks to everyone for the tips and advice, as always another excellent experiance here at perlmonks.