Maybe I'm misunderstanding things, but if you use RAII wherever appropriate, wouldn't that eliminate the need for garbage collection? Is there something I'm missing here?