Why don't you post code that demonstrates a problem? Manual deletion will NOT be a magic cure for fragmentation, it probably won't help at all. FlushMem should flush everything lower in the stack than where it's placed, and I know my game has no memory leaks, so it's probably something you're doing wrong.