Being able to switch between different GC's would be incredibly useful! Have you given any thought to removing GC completely? It seems it would require much more work in the code that the compiler generates. It would also probably require additional work in the standard library. Even so, this may be something that is worth pursuing. What do you think? -Craig