I'm still a little fuzzy on autorelease because apparently methods will automatically throw stuff into it. I know that convenience methods like [UIImage imageWithContentsOfFile...] will add stuff to autorelease. So a couple of questions. 1. The apple documentation states something about how an autorelease pool is automatically created and periodically released. So that's to say if I don't define an autorelease pool convenience methods could potentially cause a memory crash if I don't manage them correctly? 2. Are there any other things I need to worry about being automatically added to a pool that I should look out for? All I know about are the ones that are stated similar to the previous stated example. 3. Calling -drain or -release on the pool will have the same effect because we don't use garbage collection?