Quote from some guy at Continental. "It wasn't a memory leak, it was a memory faucet!"
In garbage collected languages leaks can be very hard to track down. And they do happen from time to time.