In BlitzMAX the only memoryleak gotchas is cyclic data structures, and not properly releaseing non-typesafe handles.
You sure about that?
I belive there is currently a memory leak issue related to *when* you call flushmem. i.e. call it in the wrong place and it will never free certain objects.